Every serious business web-site, should rely on databases to keep track of products, customers, and online transactions. Creating a site for customers, employees, distributors, etc, that links the browser to the company's back-end applications and/or databases, is the key to a powerful, function-based web-site.