Ein Softwareentwicklungsteam arbeitet in der Regel mit einer großen Basis von Dateien, die den Quellcode für ein Softwareprodukt oder ein Softwaresystem enthalten. Als Teammitglied arbeiten Sie innerhalb dieser Quellcodebasis, indem Sie Dateiinhalt ändern, um neue Funktionen hinzuzufügen oder Mängel zu beheben. Nach der Prüfung, ob die Änderungen korrekt sind (z. B. durch Erstellen und Testen des Codes in einem privaten Arbeitsbereich), machen Sie die Änderungen für das übrige Team zur gemeinsamen Nutzung verfügbar, dessen Mitglieder ebenfalls Dateien geändert haben, unter denen auch solche sein können, von denen Ihre Arbeit abhängt. Die Jazz-Quellcodeverwaltung verwaltet versionsgesteuerte Elemente (Dateien und Ordner) in Komponenten und Datenströmen und stellt Arbeitsbereiche bereit, in denen Sie Datei- und Ordnerinhalte anzeigen und ändern können. Zusammen stellen diese Repository-Objekte die Konfiguration des Systems dar, das entwickelt wird, und ermöglicht das abrufen, gemeinsame Nutzen und Erstellen einer beliebigen Konfiguration. Sie verwalten die Dateien eines Teams, verfolgen Änderungen und machen sie zur gemeinsamen Nutzung verfügbar und sorgen dafür, dass das gesamte Team zusammenarbeitet, um gemeinsame Ziele zu erreichen.