If your site has to be updated frequently, even on 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.