Patent ID: 7434227

Claim:
A business content management system, comprising: a processor; a memory coupled to the processor, wherein the memory is configured to store code comprising: an object mapper configured to process a first business content, the first business content comprising objects from a universal object model, wherein the object mapper is configured to map the first business content to a second business content according to first mapping rules, the second business content comprising objects from an application object model, wherein the first mapping rules govern the mapping of objects from the universal object model to the application object model, and wherein the universal object model is configured to extend the application object model using properties associated with the universal object model, and the application object model is configured to extend the universal object model using application specific properties associated with the application object model; and an application programming interface mapper configured to process the second business content, wherein the application programming interface mapper is configured to map the second business content to a third business content according to second mapping rules, wherein the second mapping rules govern mapping the objects from the application object model to the third business content in a native code format in accordance with an application programming interface associated with a program used to execute the third business content; wherein the first business content remains independent of changes to the first mapping rules, and wherein the universal object model is configured as an abstraction layer disposed between the first business content and an application used to generate an initial business content associated with the first business content.