a part of a program that can be designed and tested independently
subprogram in American English
(ˈsʌbˌprouɡræm, -ɡrəm)
noun
Computing
a group of statements that may be used at one or more points in a computer program; procedure
Word origin
[1955–60]This word is first recorded in the period 1955–60. Other words that entered Englishat around the same time include: backgrounder, cassette, opioid, rite of passage, rollout