1. A distributed computing platform comprising: a plurality of cloud-infrastructures and software for the creation, implementation, operation, and maintenance of a policy-based, federated network of said cloud-infrastructures for the deployment of applications across multiple independent data centers, cloud providers, or other physical nodes.