A Template is a file that contains pre-formatted information about specific aspects of a web page. It serves as the starting point for a new document. It contains information about the structure and looks of a page so that the developer doesn’t have to build everything up from scratch.