1
Es una arquitectura dedicada y focalizada, por lo general en torno a unos pocos mecanismos clave, y un conjunto de políticas establecidas para los mecanismos a nivel de componente.
2
Consiste en una plataforma de decisiones, un conjunto de marcos de trabajo (frameworks) de componentes y un diseño de interoperabilidad para los marcos de trabajo de componentes.
3
Es un conjunto de componentes atómicos normalmente desplegados simultáneamente.
4
Componentes como unidades elementales de implementación, versión y reemplazo.
5
Es un conjunto de clases y, posiblemente, constructos no orientados a objetos, como procedimientos o funciones.