A server is a special-purpose computer on a network that provides services, such as file storage, network security, print queues, directory services, etc. A server is often build with redundant hardware and can run for years without rebooting.