Patent ID: 8843836

Claim:
An apparatus comprising: a memory storing a content database configured to store content creation model data received from a content architect of an Integrated Development Environment (IDE), the content creation model data providing incomplete but structured data that includes at least one content creation action definition, at least one content view definition, and at least one content rule definition, wherein the content creation action definition includes a definition of a content creation action, to be executed in response to an operation of a content developer of the IDE, that is configured to facilitate the creation of created content data within a business management system, wherein the created content data is a structured, completed instance of the incomplete but structured data; and a processor to execute a content entry interface configured to: provide the content developer with a content entry user interface conforming to the at least one content view definition and configured to facilitate the entry and editing of the created content data, determine if a content creation action is valid within a context of operations of the content developer in the content entry user interface, based on the at least one content rule definition, generate, based at least in part upon an executed content creation action, a dynamically generated user interface configured to facilitate creation of the created content data based on input received from the content developer by way of the dynamically generated user interface, and generate the created content data based upon the input and the content creation action definition.