Eine Template-Engine - auch Template-Processor oder Template-Parser genannt - ist eine Software-Komponente, die Vorlagen-Dateien (Templates) mit dem Datenmodell der Anwendung kombiniert, um daraus Dokumente zu erzeugen.