Tutto quello che ti serve per fare un template è un editor tipo notepad++ e basta come strumenti, poi occorre la conoscenza del linguaggio html, css e php, il software grafico non serve per integrare, è il codice che integra gli elementi, tutt'alpiù il software frafico ti è utile per manipolare (ottimizzare, ridimensionare, ecc.) le immagini.