In informatica, un template ([ˈtɛmplɪt], dall'inglese 'sagoma' o 'calco'[1]) è un documento nel quale, come in un foglio semicompilato cartaceo su una struttura generica o standard, esistono spazi temporaneamente "bianchi" da riempire successivamente. In questo ambito, la parola in italiano è traducibile come "modello", "semicompilato", "schema", "struttura base", "ossatura generale", "scheletro" o più correntemente "modulo", anche se di solito non così elaborato e sofisticato.