La mayoría de las herramientas de ciclo de vida de aplicaciones almacenan información específica de las herramientas en una ubicación central donde ésta se puede poner a disposición de todos los miembros del equipo. Jazz proporciona este recurso en un repositorio ampliable. El componente de repositorio está en el kernel, de forma que sus recursos están disponibles a otros componentes en todas las configuraciones de cliente y servidor.
Cada elemento del repositorio tiene un ID de elemento exclusivo, que se puede utilizar como una clave para recuperarlo. De hecho, los ID de elemento son identificadores exclusivos universalmente (UUID), de forma que un elemento creado en un repositorio se puede replicar en otro repositorio y conservar su identidad. De forma similar, se asignan identificadores exclusivos universalmente a los estados de los elementos y los valores de contenido, de forma que se puede replicar cualquier estado de un elemento en otros repositorios y conservar su identidad.
Las operaciones de lectura y grabación en los repositorios son atómicas. Las API del lado del servidor incluyen también una operación para delimitar explícitamente una secuencia arbitraria de operaciones de lectura y grabación en una única transacción atómica. Jazz tiene API del lado del servidor para transmitir objetos de contenido al y del repositorio, diseñadas de tal forma que la transmisión se puede realizar de forma segura fuera de una transacción de repositorio.
El componente de proceso de equipo es la base del soporte de proceso en la Plataforma tecnológica de Jazz. En este conexto, el proceso hace referencia al conjunto de prácticas, reglas, directrices y convenios que utiliza un equipo para organizar su trabajo. Para un equipo muy pequeño, el proceso normalmente es informal y no está documentado. A medida que crece un equipo, es posible documentar partes del proceso en la página principal de proyecto del equipo de forma que los nuevos miembros del equipo puedan absorberlas rápidamente. Una organización grande puede tener descripciones escritas de las prácticas y los procedimientos generales que se espera que sigan los equipos del proyecto; se espera que un equipo de proyecto empiece con plantillas de proyecto estándares y las personalice para ajustarlas al proyecto y al equipo. Algunos equipos y organizaciones pueden profundizar más y crear modelos formales que traten una parte considerable de sus procesos.