レジストリCOMコンポーネントはCLSIDをキーにディスク上の位置情報を持っているプログラム名から、間接的にCLSIDを取得できる。特定の開発言語に依存せず、C言語やJavaなど、様々な言語により開発を行うことができる。コンポーネントは通信することができる。利用することで再利用可能なコンポーネントを作成し、アプリケーションを構成するコンポーネントを相互連携できる。ファミリ製品のようなアプリケーションで利用されている。双方向で透過的な統合機能を提供。↓COMコンポーネントは、DLLかEXECOMは、レジストリから、CLSIDを参照することで、ディスク上からコンポーネントを探し出す。CLSIDプログラム名から、間接的にCLSIDを取得できる。Perl5.008008。