Podprogrami obstajajo v skriptah kot odseki specializirane kode AppleScript, nameščeni na koncu skript. Poimenovani so in delujejo kot ukazi, ki jih lahko prikličete kjer koli znotraj skripta. Najpogosteje se podprogrami ustvarijo za obdelavo naloge, ki se v skriptu izvede večkrat.