Client server architecture is a computing model that hosts, delivers, and manages the resources and services requested by the clients.