组件对象模型（，缩写）是微软的一套软件组件的二进制接口标准。这使得跨编程语言的进程间通信、动态对象创建成为可能。COM是多项微软技术与框架的基础，包括OLE、、ActiveX、COM+、DCOM、Windows shell、DirectX、Windows Runtime。
概要.COM的核心是一组组件对象间交互的规范，定义了组件对象如何与其使用者通过二进制接口标准进行交互，COM的接口是组件的类型纽带。除了规范之外，COM还是一个称为“COM库”的实现，包括若干API函数，用于