いくつかのベンダがアプリケーション間通信のために協力関係を結んでいますが、エンドユーザーで解決できる範囲は限られています。しかし、ToolTalk 文書メディア交換メッセージセットを使用すれば、どのようなアプリケーションでも一連のマルチメディア機能を、他のどのようなアプリケーションとも透過的な方法で共有できます。
このマニュアルでは、Sun Microsystems® と、マルチメディアハードウェアやマルチメディアソフトウェアを開発している主要な独立ベンダーの協力によって開発した規格を紹介しています。
アプリケーションは、この簡単なプロトコルを使用することにより、個々のサービス提供者を気にすることなく、数多くのマルチメディアサービス用の ToolTalk インタフェースをすぐに、しかも簡単に作成できます。アプリケーションのグループ全体で互いに「プラグアンドプレイ」できるため、音声、ビデオ、グラフィックス、電話、その他のメディアソースを、新規および既存のアプリケーションに統合できます。
「プラグアンドプレイ」とは、同じプロトコルに準拠するツールであれば、他のどのツールとでも交換できることを意味します。つまり、一定の ToolTalk プロトコルに準拠したツールであれば、ユーザーのコンピュータ環境に搭載 (plug) でき、プロトコルが指示する機能を実行 (play) できます。それぞれのツールは変更する必要はなく、互いに個々の機能をあらかじめ知らなくても、一緒に協力して動作できます。たとえば、文書の一部にビデオを入れ、そのビデオを他のアプリケーションに再生させるような文書処理アプリケーションも作成できます。
ToolTalk 文書メディア交換メッセージセットは、効率のよい汎用メッセージセットを定義したもので、メディア制御とデータ交換の機能があります。このプロトコルは、メディアプレイヤ用、エディタ用、ユーザー用のエディタメッセージから構成されています。