1. A method of determining a current version of a business application, comprising: receiving a first version of an object-oriented model representing the business application, wherein the first version includes a plurality of objects; receiving a second version of the object-oriented model representing the business application, wherein the second version includes a plurality of objects; receiving a third version of the object-oriented model representing the business application, wherein the third version includes a plurality of objects; comparing the objects of the first version, the second version, and the third version of the object-oriented model to identify differences between the first version, the second version, and the third version of the object-oriented model; determining, for each identified difference, which version of the object-oriented model is to be associated with the first version of the object-oriented model; and assigning the first version of the object-oriented model as a current version of the object-oriented model.