Many software applications are written using structured programming techniques.
State what is meant by a user-defined subprogram.