A server, quite simply, is something that provides a service to a client. Common examples are the WWW, where the http server provides data and information to clients, or the X Window System, where the server provides the hardware drivers and user interface to the clients such as xterm.