One or more computers known as clients are connected to a powerful central computer known as the server. Each client may hold some of its own files and resources such as software, and can also access resources held by the server. In a large network, there may be several servers, each performing a different task.