Un equipo de desarrollo de software normalmente trabaja con una base amplia de archivos que conforman el código fuente de un producto o sistema de software. Como miembro del equipo, trabaja en esta base de código fuente, cambiando el contenido de los archivos para añadir características nuevas o arreglar fallos. Después de verificar que los cambios son correctos (construyendo y probando el código en un espacio de trabajo privado, por ejemplo), comparte los cambios con el resto del equipo, cuyos miembros también han estado cambiando archivos, incluidos aquello de los que depende su trabajo. Jazz Source Control organiza elementos versionables (archivos y carpetas) en componentes y corrientes, y proporciona espacios de trabajo donde puede ver y modificar el contenido de archivos y carpetas. Juntos, estos objetos de repositorio representan la configuración del sistema que se está desarrollando y permiten recuperar, compartir o construir cualquier configuración. Organizan los archivos, el seguimiento y los cambios de compartir de un equipo, y mantienen a todo el equipo trabajando conjuntamente para alcanzar objetivos comunes.