Este documento describe los principios de la arquitectura basada en componentes. Explica que el desarrollo basado en componentes aplica la técnica de "dividir y conquistar" para manejar la complejidad. El objetivo principal de los componentes no es el reuso sino la mantenibilidad y que sean fácilmente reemplazables sin afectar el funcionamiento de otros componentes. Los componentes siguen los principios de unificación de datos y comportamiento, identidad y encapsulamiento presentes en la orientación a objetos.