by Scientific Toolworks

A static analysis tool for code analysis, navigation, and organization

Operating system: Windows

Publisher: Scientific Toolworks

Release : Understand 6.5

Antivirus check: passed

Report a Problem

To streamline your development work and create high-quality applications, you need software which can perform static code analysis within minutes. For this, Understand comes as an efficient tool to comprehend and document your source code. It is exclusively designed to analyze a large amount of legacy or newly generated source codes. Hence, it provides a maintenance-oriented interactive development environment for users.

This tool supports multiple programming languages, such as C, C++, Visual Basic, Java, Python, and Web (PHP, HTML, CSS, JavaScript), to organize and analyze source codes efficiently. It also features detailed cross-referencing and additional tools for documentation, searching, graphing, and code knowledge. Thus, you can instantly find and replace your codes or search them using their metric values and other fields.


  • A static tool to perform code analysis and check it against custom or industry standards.
  • It visualizes your source code and identifies changes so you can locate problems or remove bugs before finalizing it.
  • It has a main window and many smaller areas to navigate your workflow and provide plenty of customization options.
  • You can navigate complex code relationships and view detailed information using various entities such as functions, classes, and variables.
  • Graphs can be assessed by right-clicking on any entity so you can quickly see any functions or flowcharts.
  • It allows you to compare your source codes so you can see the difference between two projects and make changes if needed.

Besides getting development insights and code analysis, Understand allows you to rearrange codes into logical groupings so you can structure them with ease. It has extensive pre-defined code checks to ensure your code is free from bugs and potential errors. Different officials, industries, and developers use this multi-language tool to streamline their work.

It features a source editor for perfect code structure. This editor allows you to color the code, make changes, and remove unwanted entities. It works on all operating systems, including old and new versions of Windows.

Understand performs a complete code analysis by using a wide range of visuals, documentation, and metric tools.
Operating system: Windows, MacOS, or Linux
Minimum RAM: 4GB
Minimum hard drive space: 1GB

Provides detailed analysis and visualizations of code structures.
Supports a wide range of programming languages.
Generates automatic, clear and detailed code documentation.

Limited customer support available for troubleshooting issues.
Complex interface challenging for novice users.
Lacks certain customization features in visualizations.
An issue tracker that’s suitable for small projects