Le kit d'outils CARMA (Common Access Repository Manager) pour Rational Developer for System z facilite l'accès client aux gestionnaires SCM depuis Rational Developer for System z en fournissant une interface commune d'accès aux gestionnaires SCM.
Pour optimiser cette infrastructure préfabriquée d'accès commune, un client CARMA (tel que IBM Rational Developer for System z, une fois étendu par le plug-in CARMA), doit se connecter à un hôte CARMA, lequel gère l'accès SCM à l'aide de gestionnaires d'accès au référentiel (RAM). Les gestionnaires RAM sont des modules résidant sur l'hôte qui permettent au système hôte CARMA de communiquer avec des gestionnaires SCM individuels. Pour permettre l'accès à un gestionnaire SCM donné via CARMA, le gestionnaire RAM approprié doit d'abord avoir été installé sur l'hôte CARMA. CARMA est actuellement fourni avec quatre modèles de gestionnaire RAM : PDS RAM, SCLM RAM, COBOL RAM et RAM squelette. Il est possible d'accéder d'autres gestionnaires SCM via CARMA si un gestionnaire RAM approprié est fourni ou développé.