Web Publishing Tools, Techniques and Methods
Some web publishing tools provide functionality to generate data-driven websites. The advantage of a data-driven website over a static website is the ability to easily update website content.
Rather than having to change multiple website pages when product prices change (for example), one can simply upload a database or a file to the web server. Each of the web pages then read the product prices dynamically from that file. The pages are built "dynamically".
Not all web publishing applications have the ability to generate data-driven pages. Most web authoring tools, however, provide functionality to insert "bolt-on" code that will read and display data from a website.
Products like Microsoft's Expression Web, however, permits XML databases to be integrated into a websites.