COMは、標準化された呼び出し規約及びコンポーネントが保存されている マシンや実行ファイルが存在するマシンの種類の実装の詳細をAPIの背後 に隠蔽することにより、(あらゆる言語により)あらゆる言語で書かれたコー ドを再使用することを可能とする技術です。COMは、いくつかの基本的な オブジェクトルートを有する特別なRemote Procedure Call (RPC)機構と 考えることができる。COMは、実装をインターフェイスから分離します。
COMは、バージョン管理、インターフェイスからの実装の分離、実行ファ イルの位置や記述される言語のような実装の詳細の隠蔽を推奨します。
COM関数は、PHPのWindowsバージョンでのみ利用可能です。
COMに関するより詳細な情報については、COM規約またはDon Boxの Yet Another COM Library (YACL)を 参照下さい。