La API de Rational CM consta de objetos que son proxys de los recursos persistentes almacenados en diferentes repositorios que los productos Rational mantienen. Un proxy es un objeto del cliente que representa un recurso en un repositorio específico de producto (en un servidor o en el sistema cliente). Un objeto proxy representa un recurso durante una sesión de proveedor de la API de CM. Cada tipo de recurso se representa por una interfaz que es una ampliación de la interfaz de recursos WVCM.
Para acceder a un recurso, un cliente primero debe crear un objeto proxy que implemente la interfaz API de CM para dicho tipo de recurso. Todos los objetos proxy se obtienen invocando un método desde el objeto de proveedor o invocando un método en otro objeto proxy. A continuación, el cliente puede utilizar los métodos disponibles en el objeto proxy para acceder a propiedades específicas del recurso o modificar su contenido o estado. Los objetos proxy son objetos del lado del cliente devueltos por el proveedor; no son recursos de servidor reales.