Un servidor de aplicaciones es un servidor de software que ejecuta aplicaciones y proporciona servicios a computadoras cliente. Proporciona funciones de lógica de negocio y acceso a datos, centralizando la aplicación y reduciendo la complejidad. Características comunes incluyen middleware, APIs para desarrolladores, y soporte para estándares web. Ventajas incluyen integridad de datos y códigos, configuración centralizada, seguridad y mejor rendimiento. Los servidores de aplicaciones se usan comúnmente en portales de internet