팀 UI 플러그인은 팀 서브시스템이 제공자가 UI 구현을 추가하도록 간단한 후크 및 슬롯을 제공해야 한다는 원칙을 기반으로 합니다. 팀 플러그인에서는 표준 팀 조작을 정의하는 것이 아니라 작업 흐름을 제공자 구현에 맡깁니다. 팀 UI는 제공자가 개선할 수 있는 몇 개의 표준 마법사 및 대화 상자 페이지(예: 프로젝트 구성 마법사, 프로젝트 세트 내보내기 대화 상자, 파일 유형 및 무시된 파일에 대한 환경 설정)를 구현합니다. 더 중요한 점은 제공자가 제공하는 UI에 대한 단일 통합점 역할을 하는 조치 및 환경 설정에 대하여 "팀" 슬롯도 정의한다는 점입니다. 이런 방식으로 사용자는 모든 팀 관련 기능을 찾는 위치를 알 수 있습니다.
팀 UI를 빌드하려면 먼저 기본 디자인 작업부터 시작해야 합니다. 저장소가 지원하는 조치를 식별하고 이들 조치에 액세스할 수 있는 보기 및 편집기를 알아야 합니다. UI 구현은 표준 Workbench 확장점을 사용하여 수행됩니다. 또한 표준 프레임워크에 플러그인하는 자체 환경 설정을 정의할 수 있습니다. 저장소별 정보 및 조작을 표시하는 자체 보기를 빌드해야 할 수도 있습니다. CVS 클라이언트는 저장소와 동기화하고 저장소를 탐색하기 위한 자체 보기를 구현합니다.
팀 UI를 빌드하려면 몇 개의 팀별 UI 클래스에 대해 알아야 하지만 대부분은 Workbench UI 디자인 및 개발 원리를 사용하여 수행됩니다.