 The abstract BPDM concepts ensure implementers of different modeling tools will associate the same characteristics and semantics with the modeling elements to ensure models are interpreted the same way when moved to a different
tool.Users of the modeling tools do not need to be concerned with the abstractions—they only see the specialized elements.BPDM extends business process modeling beyond the elements defined by BPMN and BPEL (Business Process Execution Language) to include interactions between otherwise-independent business processes executing in different business units or enterprises (choreography).