Routinen beschreiben Programmteile die einen bestimmten Teilbereich einer Anwendung abdecken und die der Übersicht halber zu einer Einheit zusammengefasst werden.
In einer Routine laufen normalerweise mehrere unterschiedliche Funktionen und Prozeduren ab, die eine gemeinsame Aufgaben beschreiben.