Subrutinele există în scripturi ca secțiuni ale codului AppleScript specializat plasate la sfârșitul scripturilor. Acestea sunt denumite și funcționează ca comenzi care pot fi evocate de oriunde din scriptul dvs. Cel mai adesea, subrutinele sunt create pentru a gestiona o sarcină care este efectuată de mai multe ori pe parcursul unui script.