Building Dynamic Websites

If you build a blog with 100 articles by manually designing 100 separate static pages, you will lose your mind the second the client asks you to " change the font size of the titles. "

A CMS (Content Management System) separates the design from the content. You design one single " Template " page, and the CMS dynamically populates it with data from a database.