If your site has to be updated frequently, even in a small scale – A database driven website will allow those without any design or development experience to make changes, updates, additions or deletions thus saving money on maintenance contracts.
If you’re planning on having your website interact with the user in any way other than simply displaying your web page’s information, you’d want a database driven site. Web programming handles everything from a simple feedback form to a complex eCommerce system.