Developer Edition
CppDepend for Developer is dedicated to developers that use the CppDepend interactive UI from:
CppDepend 100% integrated in Visual Studio,
or through the VisualCppDepend.exe standalone executable.
Each developer using the CppDepend interactive UI counts as a license seat.
DevOps Edition
CppDepend for DevOps is dedicated to build servers and Continuous Integration (CI) servers that integrate CppDepend analysis into their build processes and produce CppDepend reports.
Required to integrate CppDepend into SonarQube, Jenkins, Bamboo, TeamCity, AppVeyor and Azure DevOps.
Runs analysis automatically on every build and produces shareable HTML reports.
Each physical machine and each virtual machine (VM) that runs a build process integrating CppDepend counts as a license seat.
Features Matrix
Have a look at the following feature matrix to help you choose the right version for your needs.
| Feature | Developer Edition | DevOps Edition |
|---|---|---|
| Integration in Visual Studio | — | |
| Dashboard in VisualCppDepend and Visual Studio | — | |
| Interactive Dependency Graph | — | |
| Interactive Dependency Matrix | — | |
| Interactive Metrics Visualization through Treemapping | — | |
| Integration into the Build Process with Jenkins, TeamCity, Bamboo, AppVeyor and Azure DevOps | — | |
| Automatic HTML report production through CppDepend.Console.exe | — | |
| Dashboard in reports | — | |
| C/C++ SonarQube Plugin | — | |
| Fail the build upon Quality Gate failure | — | |
| Analysis of Visual Studio solutions, Eclipse projects, Qt projects, embedded projects and CMake files | ||
| More than 450 CppDepend rules, MISRA, CWE, HICPP, CERT… | ||
| Write custom rules and queries and edit default ones | ||
| Smart Technical Debt estimation | ||
| Quality Gates validation | ||
| Comparison against a baseline | ||
| Import of test coverage data from Visual Studio Coverage, Cobertura and Bullseye | ||
| Rich code search by generating code queries | ||
| Trend metrics and trend charts | ||
| Usage of Power Tools and CppDepend.API (except running an analysis) |
Not sure which edition fits your team?
Start with the free trial, or contact us — we will help you pick the right setup for your team and your build infrastructure.
