Mit Repository bezeichnet man eine (unternehmensweite) Informationsquelle (zum Beispiel eine Datenbank), welche die Informationen enthält, die die Nutzdaten in den einzelnen Datenhaltungssystemen beschreiben (Metadatenbank). Das Repository kann auch Informationen über verschiedene Versionen und Konfigurationen enthalten. Ziel ist eine einheitliche Entwicklungsumgebung. Das bedeutet, verschiedene Softwareentwicklungstools greifen über das Repository auf eine einheitliche Informationsbasis zu. auch (Unternehmensweite) Informationsquelle wie beispielsweise eine Datenbank, die Informationen enthält, die die Nutzdaten in den einzelnen Datenhaltungssystemen beschreiben (Metadatenbank). Zudem ist es möglich, dass das Repository auch Informationen über verschiedene Versionen und Konfigurationen enthält. Ziel ist eine einheitliche Entwicklungsumgebung.