Mit der Open Scripting Architecture (OSA) hat Apple (ungefähr 1991) eine Umgebung geschaffen, in welcher alle Applikationen dieselbe Kommunikationsschnittstelle benutzen können. Wichtigster Bestandteil: Apple Events. Die Nachrichtensprache der Interapplication Communication. Zwischen den Applikationen werden also Apple Events hin und hergeschickt. Der Apple Event Manager ist der Verteiler. Apple beschreibt dieses System als ein dem Telefonsystem aehnliches.
Die AppleScript - Systemerweiterung setzt auf den Apple Event Manager auf. Sie wurde für Anwender entwickelt, damit von Hand zwischen Applikationen Informationen verteilt werden können.
Applescript selber bietet nur einen sehr begrenzten Befehlsumfang an. Für weitere Befehle stehen generell zwei Befehlsquellen zur Verfügung:
Die Befehle werden über ein Verzeichnis innerhalb der Skripterweiterung oder der Applikation zur Verfügung gestellt.