1. A method comprising: identifying different systems in a plurality of pools in a Business Process Modeling Notation (BPMN) compliant business process model; associating objects in each of the pools with a respective identified system in the respective pool; identifying an application building programming model element building block from a service oriented architecture (SOA) application development component model associated with at least one of the objects; responsive to the application development component model seeking a system identifier of the building block, extracting the system identifier of the respective system associated with the respective object and the building block from the business process model; obtaining configuration information of the respective system from a configuration setting stored in an external enterprise system; embedding the identified building block in an application development component model compliant file; and associating the extracted system identifier and the obtained configuration information with the embedded building block.