Collaborative Repositories in Model-Driven Engineering Recently proposed model repositories aim to support specific needs–for example, collaborative modeling, the ability to use different modeling tools in software life-cycle management, tool interoperability, increased model reuse, and the integration of heterogeneous models.