Common Object Model (COM) ist eine objektorientierte offene Architektur über die Client-Server-Anwendungen von verschiedenen Plattformen transparent miteinander kommunizieren können. COM wurde gemeinsam von Microsoft und der Digital Equipment Corp. (DEC) entwickelt damit Microsofts Object Linking and Embedding Technologie (OLE) mit DECs Object-Broker-Technologie kommunizieren konnte.