COM که کوتاه شده Component Object Model است، یک فن آوری معرفی شده توسط مایکروسافت می‌باشد که اجزاء نرم‌افزارها در مکان های گوناگون حافظه یا شبکه (DCOM) را قادر به ارتباط با یکدیگر می سازد. به بیان دیگر، COM مدلی است که ارتباط و تعامل زبان‌های برنامه نویسی گوناگون را میسر می نماید. البته لازم به ذکر است که زبان برنامه نویسیNet . از COM Interop که یک فن آوری معرفی شده توسطNET CLR . است جهت تعامل و ارتباط اشیاء COM با اشیاء NET . بهره می گیرد.