Component Object Model
Utseende
COM eller Component Object Model är ett sätt att återanvända programdelar i nya program i Windows. Moderspråket i COM är C++, men eftersom COM är en binär standrad så går det bra att använda sig av andra såsom Visual Basic, Small Talk, Java etc.
Historia
COM är en utvidgning av OLE, Object Linking and Embeddning, tekniken vilken introducerades i Windows 3.x. Av många anses numera (2003) COM vara en döende teknik som på sikt kommer att ersättas av .NET, åtminstone för nyutveckling. COM kommer dock att vara en del av Microsoft (och andras) miljön under överskådlig tid.
Produktstöd för COM
Idag finns det stöd för COM i Microsoft Windows 9x, Windows NT/2000/2003, Apple Macintosh samt flera varianter av UNIX.