subprogram(n = noun.communication) function, procedure, routine, subroutine - a set sequence of steps, part of larger computer program;
is a kind of computer software, package, software, software package, software program, software system
is a part of computer program, computer programme, program, programme
has particulars: cataloged procedure, contingency procedure, library routine, random number generator, recursive routine, reusable routine, executive routine, supervisory routine, tracing routine, service routine, utility routine