A client is an entity, often a user or a computing device, that requests a service or resource. In a Client-server architecture, it initiates communication, relying on a Server to fulfill its needs. This interaction forms the basis of many networked systems.
See also