Function

A function is essentially a block of code that can be called from someone in the program. All modern programming languages support functions in some way, as well as a lot of scripting languages.