El kit de herramientas del Gestor de repositorios de acceso común (CARMA) para Rational Developer for System z facilita el acceso personalizado a los SCM desde Rational Developer for System z proporcionando una interfaz común acceder a los SCM.
Para liderar esta infraestructura de acceso común, un cliente de CARMA (como, por ejemplo, IBM Rational Developer for System z, cuando se ha ampliado mediante el plug-in de CARMA) debe estar conectado a un host CARMA, que gestiona el acceso de SCM utilizando los RAM (gestores de acceso a repositorios). Los RAM son módulos residentes en el host que ayudan al sistema del host de CARMA a establecer comunicación con los SCM individuales. Para acceder a un SCM determinado a través de CARMA, el host de CARMA debe tener en primer lugar el RAM correspondiente instalado. El CARMA se entrega actualmente con cuatro RAM de ejemplo: el RAM de PDS, el RAM de SCLM, el RAM de COBOL y el RAM de esqueleto. El acceso a otros SCM a través del CARMA se puede conseguir si se obtiene o se desarrolla el RAM correspondiente.