Topic summary
Subprogram

Extracted from the Wikipedia article Function (computer programming).
In computer programming, a function (also procedure, method, subroutine, routine, or subprogram) is a callable unit of software logic that has a well-formed interface and behavior and can be invoked multiple times.