Subroutines bestaan in scripts als secties van gespecialiseerde AppleScript-code die aan het einde van uw scripts worden geplaatst. Ze hebben een naam en functioneren als opdrachten die overal in uw script kunnen worden opgeroepen. Meestal worden subroutines gemaakt om een taak af te handelen die meerdere keren in een script wordt uitgevoerd.