Meaning – A client, in context off computer systems, is a machine or a process, that requires the services of a another machine to perform its designated tasks. The system that provides the service is referred to as a server. In many cases, multiple clients can derive resources from a single server.
The server is predominantly found on another stand alone system, in which case, the client access the desired resources or assistance, by way of a network. The combination of the client and server is known as a client-server model.
When the client and server are found on the same system, they communicates with each other using inter process communication techniques.
Example of usage – “When he bought himself a new computer, he had to log into his mail application, which in turn, downloaded all the e-mails from the mail server of the respective service provider.”