Patent ID: 8191036

Claim:
A machine implemented method residing as executable instructions in a non-transitory computer-readable storage medium for execution on a processor, comprising: receiving, by the processor, a definition for an object, the definition permits configuration details of the object to be delayed and defined at a subsequent point in time, identifying a plurality of different processing contexts provided for the object in the definition, wherein some of the contexts include selective configuration details for fully deploying the object with some of the configuration details within a project and presenting the object to a first user within a first one of the processing contexts as a high-level object lacking the configuration details and at the same time presenting the object to a second user within a second one of the processing contexts as a fully-deployed object having the configuration details; integrating, by the processor, the object into the project to which the object is associated when the configuration details are still undefined for the object; and permitting, by the processor, other objects of the project to reference the object and process with dependencies to the object even when the configuration details remain undefined when these other objects process within the project.