Patent ID: 8370792

Claim:
A method implemented and residing in a non-transitory machine-readable medium for execution on a machine, the method comprising: acquiring, by the machine, a project definition for a project within a first processing environment associated with a first stage of a lifecycle for the project, the lifecycle including multiple other stages and each other stage associated with different processing environments from one another and from the first processing environment, wherein acquiring further includes recognizing sub project definitions within the project definition, each sub project definition includes configuration information for a subset of the selective resources, wherein recognizing includes identifying at least one sub project definition that is masked or hidden from view and access within the project definition, and recognizing the project definition as a series of definitions for multiple independent projects that are combined within the project definition to define a meta project representing the project; and dynamically instantiating and configuring, by the machine, selective resources of the project that are associated with the first stage on demand and when the resources are requested using the project definition.