Las subrutinas existen en los scripts como secciones de código AppleScript especializado colocadas al final de sus scripts. Se nombran y funcionan como comandos que se pueden evocar desde cualquier lugar dentro de su script. La mayoría de las veces, las subrutinas se crean para manejar una tarea que se realiza varias veces a lo largo de un script.