O OSDir.com publicou um artigo mostrando vários softwares livres, especialmente o Template Toolkit, que podem ser usados para criar páginas html complexas a partir de templates (modelos).
Esse recurso de templates é uma das principais características do programa Dreamweaver, que é proprietário, caro e só roda na plataforma Windows.