Un template (de design) reprezintă un model grafic de site predefinit ca format, structură, organizare informație și care poate fi modificat pentru a corespunde obiectivelor propuse. Folosirea unui template simplifică procesul de creare site și oferă beneficiarului o colecție inclusă de funcționalități care țin in principal de grafică (butoane, tabele, fonturi, palete de culori, așezare informații în pagină, tipuri de pagini etc). Modulele (plugin) completează în funcționalitate și aspect o astfel de temă. Achiziția unei teme de design poate avea costuri suplimentare (de regulă în jur de 60 euro), modulele variază de la câțiva euro până la zeci de euro.