1. A computer system, including a repository, comprising: a.) first means for transforming a first distinctive representation of business model information into an OMG compliant UML representation of at least a portion of a business model and storing said representation in said repository in the form of a set of object classes, said first means for transforming including: 1) a representation of a business model between one of said distinctive representations and said UML representation of said business model; and 2) means for creating bi-directional mapping between elements of said method of representation of a business model by said one of the distinctive representations and the method of representation of said business model by said UML representation; b.) means for modifying said UML representation of said business model; c.) means for modifying a distinctive representation of said business model to reflect the modification in said UML representation of said business model; and d.)second means for transforming said UML representation into a second distinctive representation of at least a portion of said business model.