Server
1) In general, a server is a computer program that provides services to other computer programs in the same or other computers.
2) The computer that a server program runs in is also frequently referred to as a server (though it may contain a number of server and client programs).
3) In the client/server programming model, a server is a program that awaits and fulfills requests from client programs in the same or other computers. A given application in a computer may function as a client with requests for services from other programs and a server of requests from other programs.