CppDepend simplifies managing a complex C/C++ code base. You can analyze code structure, specify design rules, do effective code reviews and master evolution by comparing different versions of the code.
CQLinq code query language gives you a flexibility to create your custom queries and have a deep view of your code base. With CQLinq you can automate your code review, and integrate it to your build.
Understanding the existing code base is primordial before any refactoring or migration. CppDepend could be very useful to audit the code base before refactoring. It helps you also in your migration process.
CppDepend manage complex code base and achieve high Code Quality. With CppDepend, software quality can be measured using Code Metrics, visualized using Graphs and Treemaps, and enforced using standard and custom Rules.
Using CppDepend is like climbing an observation tower and look at the work you have done in the excavation of your project and you will find astonishing details you never thought about just by changing your point of view.