La plataforma Eclipse se basa en la noción de permitir que los usuarios creen y editen recursos en el sistema de archivos. El conector de equipo define una API adicional que permite a los conectores integrar la función de un depósito de gestión de configuración y versiones. La función suministrada por un depósito afecta fundamentalmente al flujo de trabajo de los usuarios, ya que existen pasos adicionales para recuperar archivos, comparar su contenido con el contenido local, crear versiones de ellos y devolver los archivos actualizados al depósito. El objetivo de la API de conector de equipo consiste en ser lo suficientemente pasiva como para permitir que los proveedores de conector de depósito definan su propio flujo de trabajo a fin de que los usuarios que estén familiarizados con el producto puedan utilizar la plataforma de forma parecida.
Este objetivo se logra suministrando ganchos básicos, que permiten a los conectores de equipo intervenir en las operaciones de manipulación de los recursos. Por ejemplo, cuando el usuario guarda un archivo, un proveedor de depósito podría guardarlo en el depósito, preguntar al usuario si hay que reincorporarlo al depósito o bien compararlo con el contenido del depósito.
El soporte de la UI también está estructurado de manera pasiva. El conector de la UI del equipo es el que define los espacios reservados para las acciones, las preferencias y las propiedades del proveedor del equipo, pero se deja que sea el proveedor del conector del equipo el que defina estos elementos de la UI. El conector de la UI del equipo también incluye un asistente de configuración simple y ampliable que permite a los usuarios asociar proyectos a los depósitos. Los conectores pueden suministrar contenido para este asistente, que permita al usuario especificar información específica del depósito.
Puede haber varios proveedores de depósitos que coexistan pacíficamente en la plataforma. De hecho, incluso es posible tener instaladas distintas implementaciones de cliente para un mismo depósito. Por ejemplo, una podría instalar un cliente CVS designado para los expertos y otra para los usuarios principiantes.