異なるマシン上に分散して存在するオブジェクト(プログラム部品)間で、データや処理要求などのメッセージをやりとりする際に用いられる仲介ソフトウェア。業界団体OMGがCORBAとして標準仕様を提案している。