Apakšprogrammas pastāv skriptos kā specializēta AppleScript koda sadaļas, kas izvietotas jūsu skriptu beigās. Tie ir nosaukti un darbojas kā komandas, kuras var izsaukt no jebkuras vietas jūsu skriptā. Visbiežāk apakšprogrammas tiek izveidotas, lai apstrādātu uzdevumu, kas tiek izpildīts vairākas reizes visā skriptā.