library routine: a debugged routine that is maintained in a program library
routine: a set sequence of steps, part of larger computer program
time sharing: (computer science) the use of a central computer by many users simultaneously