Patent ID: 8051159

Claim:
A system for customizing a website, comprising: a webserver communicatively coupled to a network, the webserver comprising a processor and computer-readable storage media comprising a configurable website, wherein the configurable website operates in one of a plurality of operational modes, each operational mode corresponding to a geographic granularity of a business hierarchy; a computer-readable storage media comprising a plurality of user profiles communicatively coupled to the website; an asset library resistant on a computer-readable storage media comprising assets available for use on the website; a website configuration module resident on a computer-readable storage media, the website configuration module communicatively coupled to the website, the storage media, and the asset library, wherein the website configuration module is configured to, detect a user request directed to the website from a particular user, obtain a user profile of the particular user from the data storage module, determine a geographic granularity within the business hierarchy based on the user profile, select an operational mode from the plurality of operational modes of the website based upon the determined geographic granularity and the user profile, select a business entity in the business hierarchy based on the determined geographic granularity and location information of the user profile, and generate a website configuration according to the selected operational mode and the location information using an asset associated with the selected business entity in the asset library.