Podprogramy istnieją w skryptach jako sekcje wyspecjalizowanego kodu AppleScript umieszczone na końcu skryptów. Są nazwane i działają jako polecenia, które można wywoływać z dowolnego miejsca w skrypcie. Najczęściej podprogramy są tworzone w celu obsługi zadania, które jest wykonywane wielokrotnie w skrypcie.