(Component Object Model) Arquitectura de Software que permite contruir aplicaciones a partir de componentes de Software binarios, con el objeto de expandir las funciones del sistema operativo a nivel personalizado: Ej Controles Propios, Transferencia de datos , Ect.