Das
Component Object Model [] (abgekürzt
COM) ist eine von
Microsoft entwickelte Technik zur Erstellung von Softwarekomponenten, die unabhängig von der Programmiersprache eingesetzt werden können. COM-Komponenten ermöglichen unter dem Betriebssystem
Windows Interprozesskommunikation und dynamische Objekterzeugung.