Este documento describe tres tipos de aplicaciones del lado del servidor: 1) Aplicaciones de primera capa o monolíticas que integran presentación, procesamiento y almacenamiento de datos; 2) Aplicaciones web de segunda capa que usan arquitectura cliente-servidor; 3) Aplicaciones web de tercera capa que usan programación por capas para separar lógica de negocio de la interfaz.