1. A method to configure an application blueprint, the method comprising: during a design phase, binding, a service template to a node of the application blueprint, the application blueprint defining an application to be deployed in a cloud environment : and the service template being 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: binding a first one of the services to the node of the application blueprint based on the first one of the services being mapped to the service template and being selected during the runtime phase; and generating an application deployment profile based on the binding of the first one of the services to the node.