What is a Boilerplate?

A boilerplate is a unit of writing that can be reused over, over, and over again without making any changes. This ideas is applied to reusable programming such as the boilerplate code.