SkyOS
SkyOSのネイティブAPIは公式にはC++のみをプログラミング言語としている。PerlとPythonは移植されているが、それらのVMからネイティブAPIを使うバインディングは用意されていない。CUIベースの.NETアプリケーションはMono経由で動作可能だが、やはりネイティブAPIへのバインディングは存在しない。Windows Forms を使っている場合はそもそも動作不可能である。
Desktop Communication Service はオブジェクト指向のプロセス間通信フレームワークであり、SkyOSで広く使われている。コマンドまたはAPIを使ってSkyOSのカーネルプロセスやユーザプロセスと通信できる。
このメッセージング・モデルでは、識別子文字列で表される「インタフェース」に人間が読める形のメッセージを送る。
例えば、次のようなメッセージを "Notify.