El documento describe una arquitectura de software multicapa orientada a objetos. Se descompone la capa de lógica de aplicaciones en objetos del dominio y servicios. También se explican los motivos para usar esta arquitectura, como el aislamiento de componentes y la distribución de capas en varios nodos para mejorar el desempeño. Finalmente, se ilustran conceptos como la representación de paquetes, identificación de capas, patrones de diseño y el uso de coordinadores.