A sequence of instructions defined as a separate unit within a program, allowing the unit to be invoked anywhere in the program simply by including its name as one of the instructions. Subroutines are similar to functions, except they have no return value.
Related terms
function, value

Additional Links:

Copyright Actuate Corporation 2012