COM-rajapinta ( COM -liittymästä - englantilainen komponenttiobjektimalli ja englantilainen käyttöliittymä - vuorovaikutus) - joukko abstrakteja toimintoja ja ominaisuuksia, joiden kautta ohjelmat ovat vuorovaikutuksessa COM-komponentin kanssa. Tämän joukon koostumus ilmoitetaan komponentista riippumatta, ja se julkaistaan yleensä IDL -kielellä . Komponentti toteuttaa työn ilmoitettujen rajapintojen mukaisesti. Eri ohjelmointikielet tarjoavat erilaisia tapoja kuvata käyttöliittymän eritelmiä. Standardit asettavat tiukat vaatimukset tiettyjen COM-liitäntöjen toimintojen toteuttamiselle, joten joskus kuvainnollisesti sanotaan, että liitäntäon sopimus, jonka komponentti sitoutuu täyttämään. 1900- luvun lopusta lähtien monet ohjelmointiympäristöt ovat alkaneet toteuttaa rajapinnan käsitettä COM-teknologian tai vastaavien teknologioiden tukemiseksi.
Käyttöliittymä, toisin kuin luokka , sisältää vain kuvauksen menetelmistä ilman niiden toteutusta.