Template language makes it possible to re-use the static elements that define the layout of a webpage, while dynamically populating the page with data.