1. A computer-implemented business process deployment system comprising: memory which stores: a design tool which receives a business process description and generates a deployment package composite based thereon, the business process description comprising a set of business process activities for a business process, each of a plurality of the business process activities in the set depending on at least one abstract service from a predefined set of abstract services for implementing the business process activity; and an abstract bindings repository which stores a plurality of existing mappings, created before the business process description is created, between each abstract service in the predefined set of abstract services and a corresponding set of mapped existing real services, whereby for each abstract service, there is a corresponding connection to at least one existing real service, each set of mapped real services being employed by a respective real service employing system of a plurality of real service employing systems, each real service employing system including at least one different real service from others of the real service employing systems, the abstract bindings repository creating a consistent service interface for the plurality of real service employing systems; the deployment package composite being configured for deploying the business process on a target existing real service employing system of the plurality of real service employing systems by binding each of the abstract service dependencies of the business process activities to the corresponding set of mapped real services to which they are already mapped in the abstract bindings repository to generate a deployable business process composite that is deployable in the target existing real service employing system; and a processor which implements the design tool.