1. A method comprising: receiving, by a computer system, a selection of a service solution component from a plurality of service solution components associated with a set of one or more business tasks for a business process of a Service Oriented Architecture application, the service solution component being a functional representation of a software service that fulfills a business task of the business process; generating, by the computer system, one or more execution language artifacts for the software service based at least in part on the selected service solution component, the execution language artifacts defined as a schema of components for implementing a functionality of the selected service solution component for the business process, the schema of components comprising at least one of Service Oriented Architecture components, database objects, data sources, or adapters pertaining to the Service Oriented Architecture application; generating a deployment plan for deploying the Service Oriented Architecture application, the deployment plan generated based at least in part on the selected service solution component and the one or more execution language artifacts, the deployment plan comprising: the set of one or more business tasks associated with the Service Oriented Architecture application; the selected service solution component and metadata representing the one or more execution language artifacts of the selected service solution component and deployment information for the selected service solution component; generating a deployment properties file that specifies deployment location information for deploying the Service Oriented Architecture application, wherein an installation driver retrieves and interprets the deployment plan against the deployment properties file; and deploying application content pertaining to the Service Oriented Architecture application at an appropriate target location in accordance with the deployment location information and the deployment plan using the installation driver.