Computer hardware and software that is attached to a network and which automatically stores, processes and transmits data or information that is generally accessed by many people using client programs. A server is a Computer that provides service for other computers connected to it via a network. The most common example is a file server that has a local disk and services requests from remote clients to read and write files on that disk using the Network File System (NFS) protocol or network operating system software.