
Understand
Summary
Understand is a static analysis and code-comprehension tool that builds a cross-referenced model of source code without executing it. Developers can use its Information Browser, call trees, dependency analysis, and visual graphs to navigate code, alongside metrics, CodeCheck, version comparisons, APIs, a command-line interface, and AI chat. It supports languages including C/C++, C#, Fortran, Java, Python, Rust, VHDL, Visual Basic, and web languages such as HTML, CSS, JavaScript, TypeScript, PHP, and XML. Desktop support covers Windows 11, specified Linux distributions, and macOS Monterey or later. The command-line interface supports automation and CI, and an official Docker image is available. A separately licensed VS Code extension brings navigation and CodeCheck findings into the editor. Local AI keeps source code and prompts on the user's hardware; cloud AI sends requests with code context to the selected provider. Analysis and local AI can also run offline with offline licensing. A free educational license is available for non-commercial use. Pricing lists a free plan and paid subscriptions from $100/user/mo (annual).
Who it is for
Understand suits developers and teams working with supported languages who need code navigation, analysis, or CI automation. Its offline operation and local AI option may suit projects with strict data-handling needs.
What is good
- Builds a code model without running source code
- Includes call trees and dependency analysis
- Supports command-line automation and CI
- Local AI keeps code and prompts on-device
- Free educational license for non-commercial use
What to know first
- VS Code extension is separately licensed
- Cloud AI sends code context to the chosen provider
- Annual subscription has a 12-month minimum term
Verdict
Understand combines static analysis, code navigation, and reporting across a broad set of languages. Check the licensing limits for the command-line and API features, and the data handling of any cloud AI provider you choose.
Understand plans and pricing
All plansCompared on code search tools
- Free plan
- Yesscitools.com
- Paid from
- $100/user/moscitools.com
- Security analysis
- Yesscitools.com
Facts
- Product purpose
- Understand is a static analysis and code-comprehension tool that builds a cross-referenced model of source code without running it.ai-docs.scitools.com · 2 Oct 2026
- Core features
- It provides an Information Browser, graphs, architectures, metrics, CodeCheck, version comparison, APIs, the und CLI, and AI chat.ai-docs.scitools.com · 2 Oct 2026
- Code navigation
- Understand supports cross-references, call trees, dependency analysis, and visual graphs including butterfly and control-flow graphs.scitools.com · 2 Oct 2026
- Language support
- Supported languages include C/C++, C#, Fortran, Java, Python, Rust, VHDL, Visual Basic, and web languages including HTML, CSS, JavaScript, TypeScript, PHP, and XML.docs.scitools.com · 2 Oct 2026
- Desktop platforms
- Current supported operating systems are Windows 11 x64, RHEL/CentOS 8.6+ or Ubuntu 22.04+ on x86_64 Linux, and macOS Monterey 12 or later on Intel and Apple Silicon.docs.scitools.com · 2 Oct 2026
- Automation
- Understand runs from the command line for automation and CI, and an official Docker image is published on Docker Hub.docs.scitools.com · 2 Oct 2026
- VS Code integration
- The Understand for Visual Studio Code extension surfaces code navigation and CodeCheck violations inside VS Code and is separately licensed.ai-docs.scitools.com · 2 Oct 2026
- Local AI privacy
- With the bundled local model, source code, prompts, and generated descriptions stay on the user's hardware and are not sent to SciTools or third parties.docs.scitools.com · 2 Oct 2026
- Cloud AI data handling
- Choosing ChatGPT, Claude, Gemini, Grok, or a custom endpoint sends each request, including embedded code context, to that provider and requires an API key plus explicit data-sharing acknowledgement.docs.scitools.com · 2 Oct 2026
- Air-gapped operation
- Installation, analysis, metrics, CodeCheck, reports, graphs, and local AI can run without internet access using offline licensing.ai-docs.scitools.com · 2 Oct 2026
- Compliance certifications
- Understand is certified for use as a support tool on projects requiring ISO 26262, IEC 61508, and EN 50128 compliance.scitools.com · 2 Oct 2026
- Free educational license
- Students and teachers can obtain a free educational license for non-commercial educational use, renewable yearly, with all Understand features unlocked.docs.scitools.com · 2 Oct 2026
- Support
- SciTools provides product support by email and lists office hours Monday through Friday, 9 AM–5 PM Mountain Time.scitools.com · 2 Oct 2026
Company
- Founded
- 1996scitools.com · 28 Sept 2026
- Headquarters
- St. George, Utah, United Statesscitools.com · 28 Sept 2026
Best Understand alternatives
See all 12Where it ranks on Everything Xiaomi
Is Understand yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- ai-docs.scitools.com/help/getting-started/what-is-understand· checked 2 Oct 2026
- scitools.com· checked 2 Oct 2026
- docs.scitools.com/help/getting-started/supported-language· checked 2 Oct 2026
- docs.scitools.com/help/getting-started/install.html· checked 2 Oct 2026
- ai-docs.scitools.com/help/editor/understand-for-vscode.html· checked 2 Oct 2026
- docs.scitools.com/help/ai/ai-permissions-and-privacy.html· checked 2 Oct 2026
- ai-docs.scitools.com/help/air-gapped/install-offline.html· checked 2 Oct 2026
- scitools.com/features· checked 2 Oct 2026
- docs.scitools.com/help/licensing/educational-license.html· checked 2 Oct 2026
- scitools.com/contact· checked 2 Oct 2026
- scitools.com/pricing· checked 2 Oct 2026





