A server is a computer system that provides applications, data or services to other systems over a network. Servers can host websites, databases, APIs, business applications, file storage and many other services.