Patent ID: 7877433

Claim:
A method comprising: transmitting to a computing device via a network a catalog of potential services associated with a repository of computing system architecture designs, said transmitting performed by an automation, each computing system architecture design of said repository including a corresponding system design identifier, and a private model and a corresponding public model, said public model relevant to a customer and said private model used for said automation, wherein said private model includes a specification of said computing system architecture design to be deployed that is associated with said system design identifier, and said repository of computing system architecture design, said corresponding public model including characteristics or functionalities associated with said specification of said private model; receiving a category selection at said computing device of a category of said potential services within said catalog, wherein said category selection is transmitted to said automation by said computing device via said network; upon receipt of said category selection by said automation, generating an offer to instantiate a host environment for an application, said offer includes a plurality of options, said generating performed by said automation; transmitting said offer to said computing device via said network, said transmitting performed by said automation; receiving at said automation a selection of an option of said offer by a first user, wherein said selection of said option of said offer is a proposed contract, said proposed contract not being negotiable with a second user; utilizing said selection of said option to identify a computing system architecture design of said repository, said utilizing said selection performed by said automation; and utilizing said computing system architecture design to select and configure resources and instantiate said host environment for said application, said utilizing said computing system architecture design performed by said automation; wherein said resources are selected from a group consisting of a data center, a computing infrastructure utilized by an enterprise, a computing resource, a server, storage, a network, a software configuration, an operating system, a middleware application, and business logic.