Understand by SciTools - Deep Code Comprehension & Static Analysis for Complex Codebases
Understand by SciTools is a powerful static analysis and code comprehension tool that helps teams understand, maintain, and secure large, complex codebases. Widely used in aerospace, defence, and embedded systems development.
Built for Security Teams That Demand Results
SecOpsTool partners directly with Understand by SciTools to provide licences, professional onboarding, integration support, and ongoing expert guidance - ensuring you get the maximum return from your security investment.
Request 14-Day Free Trial →Use Cases
- Legacy code understanding
- Safety-critical systems
- MISRA and AUTOSAR compliance
- ISO 26262 automotive
- Defence & aerospace software
- Code quality audits
Compliance & Standards
Everything You Need from Understand by SciTools
Comprehensive features designed to accelerate your security programme and reduce risk across the entire development lifecycle.
Code Metrics & Complexity
Calculates cyclomatic complexity, coupling, cohesion and hundreds of other built-in metrics to identify risky, hard-to-maintain code areas.
Dependency & Architecture Analysis
Visualises inter-module dependencies, call graphs, and include trees to understand the architecture of millions-of-lines codebases.
Multi-Language Support
Analyses Ada, C, C++, C#, Fortran, Java, JOVIAL, Pascal/Delphi, Python, Rust, VHDL, Visual Basic and web languages.
MISRA & Coding Standard Checks
CodeCheck enforces MISRA C/C++, AUTOSAR, SEI CERT C/C++ and your own custom coding standards for safety-critical software development.
Code Search & Navigation
Powerful semantic search and navigation to quickly understand what code does and how components relate to each other.
Automated Reporting
Generates coding standard compliance and metrics reports. SciTools states Understand is certified by TÜV SÜD for code compliance usage under ISO 26262, IEC 61508 and EN 50128.
Is Understand Right for Your Team?
SciTools positions Understand as a multi-tool for software developers, combining static analysis, cross-references, coding standard compliance and metrics. Its published customers include organisations in aerospace, defence, automotive and technology.
Who uses Understand: Scientific Toolworks, Inc. (SciTools) names U.S. Air Force, Aurora Flight Sciences, Pratt & Whitney, R-Stahl, Dell Inc., NSWCDD (Navy SBIR Transition Program) and Intuity among its customers on its own website.
Understand Is a Good Fit For
- Teams that inherit large or legacy codebases and need to understand them quickly
- Safety-critical projects that must show compliance with MISRA, AUTOSAR or SEI CERT
- Engineers working in languages many tools ignore, such as Ada, Fortran, JOVIAL and VHDL
- Architects and reviewers who need dependency graphs and metrics before a refactor or an audit
Why Teams Choose Understand
- Cross-references and call trees let you move through an unfamiliar codebase quickly
- Dependency, butterfly, data flow and called-by graphs make the structure visible
- CodeCheck enforces internal standards and proves compliance with external ones such as AUTOSAR and MISRA
- Hundreds of built-in metrics, plus Python and Perl APIs for custom reports and automation
What You Gain with Understand
Faster code comprehension
Cross-references, call trees and search by entity, metric, comment or identifier shorten the time it takes to learn a codebase.
Architecture you can see
Understand analyses dependencies between modules, classes, functions and custom architectures, and draws dependency, butterfly, data flow and called-by graphs.
Coding standard compliance
CodeCheck covers MISRA C 2004, 2012 and 2023, MISRA C++ 2008 and 2023, AUTOSAR and SEI CERT C and C++, and supports your own rules.
Certified for compliance use
SciTools states that Understand is certified by TÜV SÜD for code compliance usage, covering ISO 26262, IEC 61508 and EN 50128.
Metrics and automation
Hundreds of cross-language software metrics are built in, and the und command line tool runs analysis, metrics, reports and CodeCheck headlessly in CI.
Broad language coverage
One tool covers Ada, C and C++ through C++23, C#, Fortran, Java, JOVIAL, Pascal/Delphi, Python, Rust, VHDL, Visual Basic and web languages, including mixed-language projects.
Understand: Supported Languages and Integrations
Languages
As listed in the SciTools documentation (last updated August 2026). Understand runs on Windows 11, Linux (RHEL/CentOS 8.6+ and Ubuntu 22.04+) and macOS 12 or later.
Integrations
Editors
CI and automation
Version control
Licensing
Lists follow the vendor's published documentation as checked in September 2026. Support varies by version and edition, so ask us to confirm your exact stack.
Understand Price, Licence Cost and Free Trial in India
The cost of Understand depends on the licence type and the number of users. SecOpsTool supplies Understand licences in India, prepares your quotation and arranges a trial before you buy.
How Understand Licensing Works
- SciTools documents cloud, floating (concurrent), node-locked and offline licences
- An on-premises licence server is available for networks without internet access
- SciTools offers a free trial of Understand
- Understand runs on Windows, Linux and macOS, so one licence model can cover mixed teams
Get an Understand Quotation or Trial
- Written price quotation for your team size, usually within 24 hours
- Understand trial licence and download arranged for your team
- Help with download, installation and your first scan
- Licences, renewals and support from one partner in India
Understand: Pricing, Trial and Product Questions
The price of Understand depends on the licence type (for example floating or node-locked) and the number of users. Send us your team size and preferred licence type, and SecOpsTool provides a written quotation, usually within 24 hours.
Use the form on this page and choose Price quotation. Tell us your team size and the modules or licence type you need, and SecOpsTool sends a written Understand quotation, usually within 24 hours.
Yes. SciTools offers a free trial of Understand. SecOpsTool arranges the trial licence and download for teams in India and helps you analyse your first project.
SciTools lists Ada, C and C++ (through C++23), Objective-C, CUDA, C#, Fortran, Java, JOVIAL, Pascal/Delphi, Python, Rust, VHDL, Visual Basic and web languages such as JavaScript, TypeScript and PHP. Mixed-language projects are supported.
Yes. CodeCheck covers MISRA C 2004, 2012 and 2023, MISRA C++ 2008 and 2023, AUTOSAR and SEI CERT C and C++. SciTools states that Understand is certified by TÜV SÜD for code compliance usage under ISO 26262, IEC 61508 and EN 50128.
Yes. SciTools provides a Jenkins plugin, and the und command line tool creates and updates projects and runs analysis, metrics, reports and CodeCheck without the user interface.
SciTools documents cloud, floating (concurrent), node-locked and offline licensing, with an on-premises licence server option. We help you choose the model that suits your team size and network rules.
Get an Understand Price Quote or 14-Day Free Trial
Evaluate Understand by SciTools on your own code for 14 days, with our engineers on hand. Our security engineers will onboard you and ensure you get maximum value from day one.
- 14-day trial licence arranged for your team
- Dedicated onboarding by certified security experts
- Integration support for your existing CI/CD pipeline
- Post-trial assessment report included
Request a Quote or Free Trial
Tell us what you need. We reply within 24 hours with your quotation or trial licence.