8. A method for automated deployment of a multi-component computer environment, comprising: providing at least one physical deployment machine of servers and virtual machines operable on servers; designing, via a processor, a desired topology of components including deployed products, target physical and virtual deployment machines, and the connections between them and an integration of the components in the multi-component computer environment using a graphical user interface module; translating, via a processor, the desired topology of the graphical user interface module to a set of deployment actions represented by a workflow script onto one or more virtual machines to enable a proof of concept of the desired topology; and executing, via a processor, an automated deployment of the multi-component computer environment and relocate the desired topology on the at least one physical deployment machine with an orchestration engine configured to use the set of deployment actions in the workflow script to create the multi-component computer environment having the desired topology.
8. A method for automated deployment of a multi-component computer environment, comprising: providing at least one physical deployment machine of servers and virtual machines operable on servers; designing, via a processor, a desired topology of components including deployed products, target physical and virtual deployment machines, and the connections between them and an integration of the components in the multi-component computer environment using a graphical user interface module; translating, via a processor, the desired topology of the graphical user interface module to a set of deployment actions represented by a workflow script onto one or more virtual machines to enable a proof of concept of the desired topology; and executing, via a processor, an automated deployment of the multi-component computer environment and relocate the desired topology on the at least one physical deployment machine with an orchestration engine configured to use the set of deployment actions in the workflow script to create the multi-component computer environment having the desired topology. 12. The method of claim 8 , further comprising validating the design of the topology and the integration.