1. A method for managing and deploying physical and virtual environments across multiple hardware platforms, the method comprising: presenting, by a processor of a management blade of a cloud construction block, a user interface to manage modular pieces of hardware of said cloud construction block, wherein said modular pieces of hardware comprises compute hardware, memory hardware, storage hardware and network hardware, wherein said management blade is coupled to said modular pieces of hardware within said cloud construction block.