Unterroutinen existieren in Skripten als Abschnitte von speziellem AppleScript-Code, die am Ende Ihrer Skripte platziert werden. Sie sind benannt und funktionieren als Befehle, die von überall in Ihrem Skript aufgerufen werden können. In den meisten Fällen werden Unterroutinen erstellt, um eine Aufgabe zu bearbeiten, die während eines Skripts mehrmals ausgeführt wird.