El documento describe las arquitecturas de software de varios niveles. Explica que una arquitectura de varias capas separa la presentación, la lógica del negocio y los datos en componentes distintos. Esto permite cambiar cada capa con menos impacto en las otras y favorece la extensibilidad y reutilización del software. Se mencionan ejemplos de arquitecturas físicas de dos y tres niveles que despliegan las capas lógicas en nodos separados.