A program that acts as a central information source and provides services to programs in the same or other computers. The term can either refer to a particular piece of software, such as a WWW server, or to the machine on which the software is running.