É possível utilizar diagramas de classe UML para desenvolver recursos estruturais em aplicativos C/C++. Utilizando diagramas de seqüência UML, é possível criar representações em UML de elementos de origem C/C++ para compreender e desenvolver comportamentos e interações entre classes e tipos de dados. Utilizando diagramas de tópicos e de navegação UML não editáveis, é possível explorar e navegar por um aplicativo C/C++ para visualizar os detalhes de seus elementos e relacionamentos.
Também é possível navegar para código fonte C/C++ e iniciar editores de código fonte C/C++ a partir de diagramas para desenvolver o aplicativo.
É possível utilizar o CDT para trabalhar em um IDE (ambiente de desenvolvimento integrado (IDE)) de C/C++. Com o CDT, é possível editar código, gerar makefiles e depurar e ativar aplicativos. Também é possível procurar referências a, declarações de ou definições de elementos específicos nos projetos no espaço de trabalho. Enquanto trabalha no IDE, é possível executar procuras e builds no segundo plano.