Un servidor de aplicaciones proporciona servicios de aplicación a computadoras cliente, manejando la lógica de negocio y acceso a datos de la aplicación. Esto centraliza y simplifica el desarrollo de aplicaciones. Los servidores de aplicaciones incluyen middleware para comunicarse con variados servicios y proveen APIs para que los desarrolladores no tengan que preocuparse por interfaces. También soportan estándares como HTML, XML e IIOP, permitiendo su funcionamiento en la web y conexión a fuentes de datos. Un ejemplo común de uso son los portales de