主にプラットフォームやアプリケーション上の異なるタイプのデータ交換に使用される。テキスト、オーディオ、画像データが保管される。
このソフトウェアは、莫大なプログラムの配列でサポートされており、その他の多くの形式の基盤として用いられている。