Weird Pencil and blocky screen image
C++ Editor With Interactive Legacy Code Browsing
Understand™ Combines a powerful Code Editor together with an impressive array of static analysis tools that will change the way you work with code.

USMC Logo
Northrop Grumman Logo
General Motors Logo
Boeing Logo
Nasa Logo
Raytheon Logo
GE Aviation Logo
L3 Communications Logo
Understand
Editor Features
  • Streamlined Interface: Create your own workspace to organize info, code, palettes, etc.
  • Keyboard Mapping: Customize your keyboard mapping for optimal efficiency.
  • File and Folder Comparing: easily compare entities, files, and folders.
  • Browse Mode: Turn the editor into a web style browser for code. Information is displayed automatically as you browse.
  • Languages: Supports 19 different languages and understands multiple languages in use together.
Pricing breakdown
Control flow diagram
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
SciTools
Legacy Code Analysis for 3rd Party & Open Source Code
SciTools
Code Analyzer for Flow & Functionality
SciTools
Legacy Code Analysis Tools for Source Code Comprehension
SciTools
Powerful Multi-Tool / Multi-Language Editor
SciTools
Reverse Engineering & Impact Analysis Tools For Proposed Changes
SciTools
Automated, As-Built Documentation Tools
SciTools
Debug Safety Critical Code When Traditional Debuggers Fall Short
SciTools
Navigate & Browse Source Code
Self Reported average from a 2016 customer survey.

Praise for Understand

See What Developers at Top Companies are Saying

5 out of 5 stars!
"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
Understand Box
14 Day Free Trial

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