Patent ID: 7908297

Claim:
A method of mapping a property of a component of an application object by a user type, the user type being one of a plurality of user types having access to change a respective property of the component based on access determined by an identification key associated with the respective property, the method comprising: using at least one processor to perform the following: building, by a first user type, a plurality of the identification keys for the plurality of user types including the first user type and a second user type, the plurality of the identification keys each including the respective identification key with a respective access for the respective user type, wherein the respective identification key is different from each other, and the identification key includes three parts that identify an application object group of the component, an application object within the component, and a theme of the component, the theme corresponding to an operating system theme setting; wherein each property of the component of a plurality of components of the application object is associated with each respective identification key; building, by the first user type, a respective component key schema using the respective identification key, wherein the respective component key schema categorizes each object by theme; making available, by the first user type, the respective identification key to the respective user type including the second user type, using the respective component key schema; using the respective component key schema, by the second user type, to build a respective component definition document; reading the respective component definition document into a property table of the application object; and creating the application object based on a selected operating system theme using the property table.