Un servidor de aplicaciones es un servidor de software que ejecuta aplicaciones y proporciona servicios a computadoras cliente, manejando funciones de negocio y acceso a datos. Los principales beneficios son la centralización y reducción de complejidad. Los servidores de aplicaciones Java EE como WebSphere, WebLogic, JOnAS y JBoss ejecutan componentes como servlets, JSPs y EJBs. Otros servidores de aplicación incluyen Microsoft IIS y servidores de código abierto como Base4 y Zope.