Metrics from software code analysis
Quickly Understand Complex Legacy Code
Comprehend and maintain poorly documented legacy code with great visualizations and metrics

Maintain Complex Code Easily
  • Visualize source code architecture to optimize software design
  • Understand undocumented source code
  • Perform Impact Analysis For Changes
  • Analyze software for flow and functionality
  • Browse and Navigate Source Code
  • Create Automated As-Built Documentation
  • Maintain your Applications
  • Broad Support for Languages
What is Understand™

Understand™ is a powerful source code comprehension tool and with a built in editor that is used by over 20,000 top developers at Boeing, NASA, Honeywell and more to maintain code that has to be flawless.

It is used to quickly understand large or complex legacy code bases ... often with poor documentation. Programmers and Team Leaders regularly use it to visualize complex legacy code, perform impact analysis, and deliver powerful metrics.
Over 20,000 Developers
Save an Average of 6.52 Hours
Per Week With Understand
Legacy Code Analysis for 3rd Party & Open Source Code
Code Analyzer for Flow & Functionality
Legacy Code Analysis Tools for Source Code Comprehension
Powerful Multi-Tool / Multi-Language Editor
Reverse Engineering & Impact Analysis Tools For Proposed Changes
Automated, As-Built Documentation Tools
Debug Safety Critical Code When Traditional Debuggers Fall Short
Navigate & Browse Source Code
Self Reported average from a 2016 customer survey.

Praise for Understand

See What Developers at Top Companies are Saying

"I use Understand™ for static code analysis on a regular basis as I'm involved in a very large, complex software project. Understand™ accelerates my understanding of large source code repositories. Wading through thousands of lines of software code is a difficult and arduous task that was much more difficult before finding Understand."

Chris Rhodes
Principle Development Engineer, Dell
"I work as an Air Force defense contractor. I was assigned to the task of porting an OpenGL 3D application from VAX DecWindows to Linux X Windows. The Government maintainer would add code as needed, but never delete anything. There was no SCM for version history. Using the various features of Understand™, I was able to create a functioning prototype in 3 months and eliminated 90% of useless and unneeded software code."

Jim Knox
Software Engineer, Northrop Grumman
"Understand™ allows me, as a software consultant, to very quickly analyze a client's full source code base. From there, I can readily follow complex call chains, dependency graphs, etc., in order to make informed recommendations in short order.

What would have preciously taken me several days (or weeks) can now be accomplished in a matter of hours ... It's the 'Swiss Army Knife' of static analysis tools"

R. Landaiche
Software Consultant
14 Day Free Trial

Try this tool to quickly understand your code, make your job easier, and save a lot of time every week.