WebMake is a simple Web site management system,
allowing an entire site to be created from an
optional set of text and markup files and one
WebMake file. It requires no dynamic scripting
capabilities on the server, and can be run
entirely offline. It allows the separation of
responsibilities between content editors, page
designers, and the site architect. Only the site
architect needs to edit the WebMake file itself,
or know Perl or WebMake code. Perl scripts can be
embedded and executed to build pages. Automatic
dependency tracking means that pages will not be
rebuilt unless necessary. Metadata support means
that indexes etc. can be built automatically.