Web template
A web template is an element of a web template system that is used to rapidly generate and mass-produce web pages through a pre-defined schematic, layout, or finite number of programming language instructions. In its simplest sense, a web template operates similarly to a form letter. "The basic task of a template processor is to output some amount of changeable data surrounded by unchanging data." One of the primary design principles used to justify the use of web templates is the "separation of presentation and content" and "presentation specifications" (in a web template), are combined (through the template engine) to mass-produce web documents.