Learn how developers across multiple industries are using Understand by SciTools to accelerate their software development.
Aerospace · Defense · Medical devices · Industrial safety
Complex code analysis, reverse engineering and legacy maintenance, in the customers' own words.
Complex code analysis: the U.S. Air Force used Understand™ to quickly analyze and maintain a legacy operational flight program written in Jovial.
“[Understand] has great graphing tools, metrics, reporting, data dictionary… and is customizable and extensible. It also helps you to find compile time and parsing errors.”
Reverse engineering: Aurora Flight Sciences used Understand™ to reverse engineer the mission management system software for an unmanned aerial drone.
“Understand can take existing code and basically generate any design information or view you would want to see, in addition to performing several useful types of analyses.”
Legacy code maintenance: Pratt & Whitney used Understand™ to analyze, reverse engineer, and maintain a legacy aerospace integration project.
“Understand is a tremendous reverse engineering tool... with excellent metrics reporting and evolving standards verification capability.”
Other ways teams put Understand to work on code they did not write.

When even minor errors can have catastrophic consequences, Understand is there to make sure your software meets the highest safety standards.
R-Stahl uses Understand to comply with industry standards like MISRA and Hersteller Initiative Software (HIS).

Step into the shoes of a developer tasked with diagnosing and fixing a tricky memory bug in unfamiliar and complex code.
Learn how Eric Poole has used Understand for over 20 years to understand and reverse engineer legacy code for medical devices.
Ming-I Sun details his experience using Understand to navigate the Betaflight codebase and integrate AI into a drone flight controller.

An artist/engineer/educator uses AI & Understand's Python API to graphically integrate runtime stack trace data.
“Understand accelerates my understanding of large source code repositories.”
Download a free trial and test out all of Understand's features using a sample code base — or point it at the project you inherited.