ECRM
CRM es el acrónimo de Customer Relationship Management en inglés, en español significa gestión de la relación con los clientes o GRC. Por lo general, los CRM más básicos incluyen tres módulos: ventas, marketing y servicio al cliente. Con el módulo de ventas, el departamento comercial puede realizar un seguimiento de todo el proceso de ventas y gestionar de forma eficiente y colaborativa la cartera de leads cualificados y de clientes. Conocer a cada cliente como si fuera único es una enorme ventaja para el departamento de marketing, que puede, entre otros, segmentar y personalizar sus acciones para mejorar el impacto de sus campañas. Estas y otras funciones son las que agrupa el módulo de marketing.
CORBA
El CCM tiene un contenedor de componentes donde los componentes software pueden ser depositados. El contenedor ofrece una serie de servicios que los componentes pueden usar. Estos servicios incluyen (aunque no están limitados solo a estos) notificación, autenticación, persistencia y proceso de transacciones. Son los servicios más utilizados que cualquier sistema distribuido necesita y, moviendo la implementación de estos servicios de los componentes del software al contenedor de componentes, la complejidad de los componentes se reduce drásticamente.