server

A node or software program that provides services to clients. See also back end, client,and front end.