O kit de ferramentas do CARMA (Common Access Repository Manager) para o Rational Developer para System z facilita o acesso do cliente aos SCMs a partir do Rational Developer para System z ao fornecer uma interface comum para acessar os SCMs.
Para ativar esta estrutura de acesso comum, um cliente CARMA (como IBM Rational Developer para System z, quando aprimorado pelo plug-in do CARMA) deve conectar-se a um host CARMA, que gerencia o acesso do SCM utilizando RAMs (Repository Access Managers). RAMs são módulos residentes em hosts que ajudam o sistema do host CARMA a comunicar-se com SCMs individuais. Para acessar um determinado SCM através do CARMA, o host CARMA deve em primeiro lugar ter o RAM correto instalado. CARMA atualmente fornece quatro RAM de exemplo: PDS RAM, SCLM RAM, COBOL RAM e skeleton RAM. O acesso a outros SCMs através do CARMA pode ser feito caso o RAM apropriado seja obtido ou desenvolvido.