v. (-s), computerprogramma voor één bepaalde bewerking, zo geschreven dat andere programma's het op eenvoudige wijze kunnen gebruiken.
(e) Door het gebruik van subroutines wordt voorkomen dat men bij het programmeren van een groot probleem bepaalde programmadelen telkens zou moeten herhalen, wanneer een zelfde bewerking op verscheidene plaatsen moet worden toegepast. Daardoor wordt de programmering vereenvoudigd en versneld. Bij een computer is meestal een grote ‘bibliotheek’ van subroutines en andere standaardprogramma’s beschikbaar, →programmatuur, →programmeertaal.