COM interfész (a COM -ból - angol komponens objektummodell és angol interfész - interakció) - absztrakt függvények és tulajdonságok halmaza, amelyeken keresztül a programok kölcsönhatásba lépnek egy COM-komponenssel. Ennek a halmaznak az összetételét a komponenstől függetlenül deklarálják, és általában az IDL nyelven teszik közzé . A komponens a deklarált interfészek szerint valósítja meg a munkát. A különböző programozási nyelvek különböző eszközöket biztosítanak az interfész specifikáció leírására. A szabványok szigorú követelményeket támasztanak a COM interfészek egyes funkcióinak megvalósítására vonatkozóan, ezért néha képletesen mondják, hogy az interfész olyan szerződés, amelynek teljesítését egy komponens vállalja. A 20. század vége óta számos programozási környezet elkezdte megvalósítani az interfész koncepcióját a COM technológia vagy hasonló technológiák támogatására.
Az interfész az osztályokkal ellentétben csak a metódusok leírását tartalmazza, azok megvalósítása nélkül.