A client may refer to any of the following:
1. A client is a computer that connects to and uses the resources of a remote computer, or server. Many corporate networks comprise a client computer for each employee, each of which connects to the corporate server. The server provides resources like files, information, Internet and intranet access, and external processing power. In the case of processing, any work done on the server is referred to as "server-side" work. Any work done on the local client is similarly called "client-side."
The following example compares a client-side script and a server-side script, and explains how a client computer interacts with an Internet server.
Types of clients
Some software may list a type of client to help identify the type of operating system the client uses. Below are examples of client types you may see listed.
- Apple client - Computer using macOS.
- IoT - Internet of Things device.
- Linux client - Computer running Linux.
- Smartphone or mobile - Mobile device like a smartphone.
- Windows client - Computer running Windows.
3. A client can also be another term used to describe a user.