Este documento habla sobre los conceptos fundamentales de la arquitectura de software como patrones, descomposición modular, arquitectura de tres niveles y clientes-servidores. También menciona que la descripción de una arquitectura debe ser multi-vista y que existen estándares como IEEE/ANSI que proveen definiciones y un meta-modelo para describir arquitecturas de software.