Patent ID: 8627311

Claim:
A method comprising: storing a configuration of a software suite at a first computer in an object data store, wherein the software suite comprises a first component and a second component, and wherein the configuration comprises (1) a deployment location for each of the first and second components, and (2) a shared parameter of the first and second components; probing a second computer to determine if the first component is deployed, the second computer being indicated by the deployment location of the first component; retrieving the shared parameter of the first and second components from the object data store; establishing a first connection from the first computer to the second computer; validating that the second computer can communicate with a third computer, the third computer different than the first computer, the third computer being indicated by the deployment location of the second component; and in response to the validating, transmitting from the first computer to the second computer an instruction to install the first component using the shared parameter via the first connection.