Time and efficiency is the main point. Take a blog: if you write it entirely by hand and add an article, you now have to:<p>* include it in the main page<p>* update the RSS feed<p>* include it in all the category&#x2F;tag listings<p>* if you have prev&#x2F;next article links, you have to add it to the last article<p>* included images need to be prepared for web<p>* if you show a code example, you might want to syntax-highlight it<p>If you want to change the design, you have to touch all pages (or do search&#x2F;replace and hope that it doesn&#x27;t mess anything up)<p>...<p>Or you could have a program that you feed text + raw images for your articles and that automatically generates all the necessary files&#x2F;changes old ones accordingly, based on this input and templates.<p>The result then can be served by web server that doesn&#x27;t speak any server-side language.