Obiekty COM są stosowane w szerokiej gamie aplikacji Windows i pozwalają na interoperacyjność między różnymi programami. Dzięki COM możliwe jest budowanie modułowego oprogramowania, gdzie różne komponenty mogą być wykorzystywane we współpracy z innymi aplikacjami.