さまざまなプラットフォームにまたがって使用可能である分散オブジェクト・システムでアプリケーションを作成する必要がある場合は、ToolTalk を使用してください。ToolTalk のオブジェクト・システムは、一般的な UNIX プラットフォームにあるアプリケーションで使用できます。次のアプリケーションでも使用できます。
シングル・スレッドまたはマルチ・スレッドである
コマンド行またはグラフィカル・ユーザ・インタフェースを持っている
独自のイベント・ループ、またはウィンドウ・システムのツールキットのイベント・ループを使用している
ToolTalk のオブジェクト指向メッセージ・インタフェース用にコーディングされたプログラムは、ソースコードを変更をしなければ CORBA 準拠のシステムに移植できません。