Sì ci sono programmi, molti, fw ps psp e molti altri credo, che disegni il layout e poi ti generano l'html colle varie parti intabellate a secondo di come hai suddiviso il layout. Personalmente preferisco usare i programmi di grafica solo per la grafica e nel caso di layout poi riprodurlo su un editor visuale assegnando le varie parti come sfondo di div o della pagina o di testo coi fogli di stile e posizionando le immagini che non vanno come sfondo in modo acconcio.