1. A method for identifying and resolving differences between business process models, the method comprising: receiving a first business process model project; identifying a second business process model project; performing changes to the second business process model project; creating a delta model configured to analyze the differences between the business process model projects, wherein an analysis of the differences between the first and second business process model projects are in the form of low-level changes; auto-applying the low-level changes of the first business process model project to generate a new business process model project; and merging the first and second business process model projects.