Patent ID: 8583703

Claim:
A content asset manager (CAM) system managing content to be developed, the CAM system comprising: a data repository storing static assets and page assets, including a dynamic asset, operable to be used in a web site developed in a code editing system; a web service interfacing the CAM system with the code editing system and providing the code editing system with access to at least some of the static assets stored in the data repository for the CAM system through a user interface in the code editing system and providing code, including at least one of the static assets, for the web site developed in the code editing system to the CAM system; a slot database including a plurality of slots that are independent of each other to store data to be used for the web site at runtime, wherein the data stored in each slot is inaccessible by applications in other slots of the slot database; a content manager retrieving the code for the web site from the data repository and storing the code for the web site in the slot database, wherein the content manager determines if at least one of the page assets in the repository is to be included in the web site, and if the at least one of the page assets is to be included in the web site, providing the at least one page asset in one of the plurality of slots in the slot database; a deployment manager deploying the web site in a runtime environment, wherein the code from the slot database and configuration files are provided to one or more servers in the runtime environment, the configuration files including system settings and application settings; and a processor to execute the web service, the content manager and the deployment manager.