Kross
AppleScriptのオープン・スクリプティング・アーキテクチャ (OSA) と比較すると、
OSAはIPC (Apple event) により、各スクリプトがそれぞれのプロセスを有することが出来るが、Krossではスクリプトはメインアプリケーションと同じプロセスを共有することになる。それゆえ、Krossと異なり、OSAにおいてスクリプトは既に起動しているアプリケーション同士の橋渡しとなり得る。
(ちなみに、あるスクリプトが複数のアプリケーションのコードに同時にアクセスする際、IPCが必ずしも必要となるわけではない。スクリプトは、アプリケーションをライブラリとしてリンクさせることが出来る。例:SWIGによるライブラリ)
Krossはスクリプタに好きな言語でスクリプトを書かせられるのに対し、AppleScriptは他のスクリプト言語の枠内で呼び出すことが出来る一つの言語である。
多くのmacOSアプリケーションではGUIツールキット (Cocoa) を選択するだけで、ボタンやメニューのクリック、またはスクリーンリーダー等のアクセシビリティソフトウェアに与えられたデータにアクセスするといった基本的なスクリプトが実行できるのに対し(Dogtail等のGUIテストツールも同様)、Krossではアプリケーションに追加されるコードは明示化される必要がある。
Krossは現在、信用性が疑わしいスクリプトであっても動作を制限しない。Krossの開発者であるSauerは、(例えば実験的なJavaプラグインを用いる際には)サンドボックスを適切に用いるか、署名されたスクリプトを用いて信頼性を高めるよう勧めている。