A client server setup has servers, which are dedicated machines that perform specific functions in the network. A server can be used to manage a network's email, database, files, printers, or access an anti-virus. In a client server setup, each component has a designated function in the network. One server generally supports numerous clients, and multiple servers can be networked together in a pool to handle the increased processing load as the number of clients grows. A client computer and a server computer are usually two separate devices, each customized for their designed purpose. However, in some cases a given device can function both as a client and a server for the same application.