Patent ID: 8195531

Claim:
A computer-implemented method for providing an e-commerce website, comprising: storing a plurality of individually selectable code modules for use as part of an e-commerce website; storing for each of the code modules a set of web page templates specific to the module; wherein at least some of the plurality of modules: provide a specific e-commerce function that can be selectively configured to operate independently of, or in conjunction with, the others of the plurality of modules; and enable individually selectable ones of the web page templates specific to the module; receiving a selection of two or more of the modules from the user; for each of the selected modules: providing to the user the enabled set of individually selectable web page templates specific to the module; receiving from the user a selection of one or more of the web page templates specific to the module, wherein each of the web page templates includes customizable graphical display elements; receiving from the user customization instructions for customizing the graphical display elements for each selected web page template; and producing a customized e-commerce website comprising the selected modules, web page templates, and graphical display elements.