Vad är en specifik uppsättning instruktioner som används för att slutföra en aktivitet?

De som valts ut av programmeraren (antingen direkt om skriver i assembler eller indirekt via en kompilator om skriva på en hög nivå språk) att utföra önskad uppgift. Det kallas antingen ett program subprogram, procedur, funktion, etc. beroende på omfattning av uppgiften som utförs.