Das allgemeine Objektmodell der Rational CM API ordnet die Objekte der einzelnen unterstützten Rational-Produkte ausgehend vom Proxy- und Eigenschaftenmodell des WVCM einer Proxyressourcenhierarchie zu. Dank dieses allgemeinen Datenmodells können Rational-CM-API-Clientanwendungen über eine Gruppe von Interfaces Daten von jedem integrierten Produkt als CM-API-Ressourcen abrufen. Beispiele für Ressourcen sind eine Datei, eine Versioned Object Base (VOB) und eine Benutzerdatenbank oder eine Abfrage.
Die Zuordnungen zwischen einer Produktressource und den Ressourcenproxys der Rational CM API sind in den einzelnen produktspezifischen Paketen definiert. Ein Rational-ClearQuest-Datensatz wird beispielsweise einer Instanz des CqRecord-Interface der Rational CM API zugeordnet. Das CqRecord-Interface der Rational CM API ist eine (in com.ibm.rational.wvcm.stp.cq definierte) Erweiterung des (in com.ibm.rational.wvcm.stp definierten) Interface StpResource, das wiederum eine Erweiterung des WVCM-Resource-Interface ist. Das Resource-Interface stellt die Standardmechanismen für das Abrufen von Eigenschaften (wie Name und Beschreibung) sowie des Inhalts einer Ressource, einschließlich der Beziehungen zu anderen Ressourcentypen (z. B. zwischen einem Datensatz und einem Feld), bereit.