Un servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor, realizando conexiones bidireccionales o unidireccionales y síncronas o asíncronas con el cliente y generando o cediendo una respuesta en cualquier lenguaje o Aplicación del lado del cliente. El código recibido por el cliente es renderizado por un navegador web. Para la transmisión de todos estos datos suele utilizarse algún protocolo. Generalmente se usa el protocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicación del modelo OSI. El término también se emplea para referirse al ordenador; navegadorde un usuario (Chrome, Firefox, Internet Explorer, entre otros), por medio de la interfaz de usuario, permite al usuario realizar una o varias peticiones Web a un servidor que tiene alojado una serie de archivos que confirman un sitio o aplicacion web.
Fuente: https://es.wikipedia.org/wiki/Servidor_web
En la actualidad existe una fuerte tendencia al manejo de aplicaciones en la nube, ya poco a poco las aplicaciones bajo la modalidad de escritorio estan siendo migradas a esta nueva tendencia; en Facilwwwpro la mayoria de las apps que desarrollamos son web, donde un cliente interactua con un servidor que alojado en un centro de datos sirve las peticiones de los usuarios y brinda la informacion que estos requieren.