The server is a high performance hardware machine it could run more than one application concurrently. The client is a separate hardware machine which is connected with server in the network (Intemet/intranet). It could send the request and receive the response from the server hardware. The Server and client are also called as service provider and service requester respectively.