A computer on a network that serves as a central repository for data and programs and which can be accessed over the network by other computers, which are called clients