A client, in German customer, is a computer or software that retrieves specific data or services on a server. The task of the client is to transmit standardized requests to the server. The received data is displayed by the client in such a way that it is easy to read on the output device. The client fulfills a mediator function between server and user.
An example makes this palpable: A common use of a client is an e-mail client that displays received e-mails in a separate mailbox without the intermediate step via a browser.

Other application areas of clients include operating systems, web browsers, VPN clients, MMPORG role-playing games or web analytics tools. It is important that the client uses a kind of protocol to communicate with the server. Even in later applications of the client, the data generated by the user must remain retrievable. That is why they are either cached on the server side or by the client itself.
A common method for storing user data on the client side is the use of cookies. Generally, there is a big difference between the so-called rich client and a thin client. Rich clients are mostly hardware-bound, so most of the commands are run at the local level. Rich clients are commonly found in development environments. By contrast, thin clients are very server-based and are designed to use as little hardware as possible. Especially when programming websites, clients are useful tools to test the appearance of the website in different web browsers. How well a website is displayed in the different web browsers (ie clients) has, among other things, effects on the place the website occupies in the ranking of the organic search results of providers such as Google. Thus, the work on SEO is always associated with the use of different clients.

Further glossaryitems starting with C