customer
client (:
The computer on a network that requests resources from the server is called the client. The server may also be used to implement administrative security for the client computers.
In general, and in the simplest form, a server is a machine or a program (software application) that waits for incoming requests, and a client is a machine or program sending requests to another client or a server in order to take action
Client.
Server
web server
A server is not a personal computer but a centralized system for data storage. A personal computer is usually one hard drive and a monitor.
This would be called a Data server , or a Host, or database in which you request the files needed and it supplies them to you.
the application server
network server
A server is nothing more than a computer that that is being used to distribute computer files (or other types of information) on demand to other computers. Once a server is enabled (which can be done on most computers if they have the requisite software) the computer waits for requests from remote computers (called clients), finds the requested files or data in its system, processes it if necessary, and then sends it to the remote computer.
Middleware
A Java servlet