1. A method for template based web site development and management comprising: obtaining input of an entity identifier uniquely associated with an entity operating a website, the entity identifier selected by one other than the entity and designating an entity database record within a database maintained by one other than the entity; obtaining entity data including data pertaining to the entity operating the website from the entity database record within the database using the entity identifier; accessing a template for a web page, the template including a content container and a style element; generating the web page for the entity using the template by dynamically inserting the entity data into the content container, the entity data inserted as the web page loads and rendered according to the style element for the web page; enabling revision of the web page by customizing the style element separately from the entity data to thereby create a customized style element; receiving a request to update the web page to include updated entity data from an updated entity database record within the database; obtaining the updated entity data including new data pertaining to the entity from the updated entity database record within the database using the entity identifier; and regenerating the web page using the template and the customized style element by dynamically inserting the updated entity data into the content container as the web page loads and, the web page rendered so as to include the updated entity data rendered according to the customized style element.