Client Server Architecture

A computing model that splits the workload of resources between hosts, called servers, and the requesters of the services, known as the clients. With multiple servers and clients, the structure is decentralized and scalable horizontally and vertically.
Glossary