1. A method to configure an application blueprint, the method comprising: during a design phase, generating an application blueprint that binds a service template to a node of an application to be deployed in a cloud environment, and wherein the service template is mapped to a plurality of services that are selectable during a runtime phase to implement the node in the cloud environment; and during the runtime phase: selecting one of the services that is mapped to the service template when the application is being, deployed in the cloud environment; and generating an application deployment profile to deploy the application using the one of the services selected to implement the node, wherein the generating of the application deployment profile includes: using the application blueprint during the runtime phase to: generate a first deployment profile to deploy a first application based on a first service selected based on the service template to implement the node; and generate a second deployment profile to deploy a second application based on a second service, different from the first service, based on the service template to implement the node.