Ein Template entspricht einer Vorlage für ein neues Dokument oder eine Datei. Beispielsweise bieten Textverarbeitungsprogramme Templates beziehungsweise Vorlagen zur Erstellung von Dokumenten dar. Die entsprechende Vorlage kann anschließend um eigene Inhalte ergänzt werden. Hierdurch wird ein einheitliches Aussehen der Dateien ermöglicht. Gleichzeitig verringert ein Template den Zeitaufwand zur Erstellung von Dateien, weil das Template immer wieder als Vorlage genutzt werden kann. Auch im Kontext der Entwicklung von Software oder Websites wird der Begriff Template häufig genutzt. Auch hier dient ein Template als Vorlage, welche um individuelle Inhalte ergänzt wird. Beispielsweise kann für alle Webseiten eines Internetauftritts ein Template genutzt werden, welches um die jeweiligen Inhalte der Webseiten ergänzt wird.