Template siti web
Nel web 2.0, la separazione tra dati e contenuti è stata facilitata dall'adozione dei CMS (Content Management System). I sistemi per la gestione dei contenuti come Drupal, ad esempio, permettono quindi di organizzare, pianificare e strutturare al meglio le informazioni e la gestione dei dati di un sito web o di un portale.Allo stesso tempo l'aspetto grafico del sito è svincolato dalla gestione delle informazioni contenute.
Il meccanismo dei template permette di poter cambiare la pelle di un sito (spesso i template vengono chiamati usando il termine inglese "skin").
In questo modo è possibile aggiornare un sito web, farne il restyling, aggiungere e togliere contenuti o funzionalità senza dover per forza modificare la struttura sottostante. I template sono molto utili anche quando si necessitano delle variazioni sul tema base usato.
Ad esempio un portale con più sezioni può usare diverse varianti dello stesso template. In questo caso Drupal permette la gestione di più sotto template in modo da facilitare l'applicazione di una variante ad una porzione di un sito web.