Un servidor es un programa o dispositivo informático que proporciona servicios a otros programas (conocidos como clientes). El ordenador en el que se ejecuta un programa de servidor también suele denominarse servidor; este dispositivo puede ser un servidor dedicado o utilizarse para otros fines.

Los servidores pueden ofrecer diversas funciones, como compartir datos o recursos entre varios clientes o realizar cálculos para un cliente. Un solo servidor puede atender a varios clientes, y un solo cliente puede utilizar múltiples servidores. En el modelo de programación cliente-servidor, un programa servidor espera y responde a las solicitudes de programas clientes, que pueden estar en la misma u otras computadoras; estos servidores suelen clasificarse según su propósito.

Un servidor web, por otro lado, es un sistema informático que procesa solicitudes a través de HTTP, el protocolo de red básico utilizado para distribuir información en la World Wide Web. Su función principal es almacenar, procesar y entregar páginas web a los clientes.
El término puede referirse específicamente al software que gestiona las solicitudes HTTP o a todo el sistema en su conjunto.