Understand by SciTools: Static Code Analysis & Code Comprehension
Make complex codebases easier to navigate. Understand helps engineering teams explore source code, trace dependencies, visualize architecture, measure code quality and check supported coding standards.
Explore the code. Understand relationships. Measure quality. Make changes with context.
Request a Consultation Talk to a SpecialistWhat Is Understand by SciTools?
Understand is a source-code comprehension and static-analysis tool that builds a cross-referenced database of code entities and their relationships. It helps developers find where functions, classes and variables are defined or used, and see how modules connect.
Teams can use code navigation, call trees, dependency graphs, architecture views, software metrics and CodeCheck to investigate unfamiliar systems and review code quality. Capabilities vary by supported language, configuration and product version.
Understand is especially useful for legacy modernization, onboarding engineers to large repositories, impact analysis and software projects with coding-standard requirements.
Core Understand Tool Capabilities
Explore structure and quality signals across large or unfamiliar software projects.
Code Navigation & Cross-References
Move between definitions, references, callers and related entities to investigate how a codebase works.
Dependency & Call Graphs
Visualize relationships between functions, files, modules and architectures to support impact analysis and maintenance.
Software Metrics
Review supported metrics for complexity, size and code structure to help prioritize investigation and refactoring.
CodeCheck & Coding Standards
Run supported checks against standards such as MISRA and AUTOSAR, as well as configured custom rules.
Legacy Code Understanding
Build a clearer picture of unfamiliar repositories before making changes, modernizing components or onboarding developers.
Automation & Reporting
Use available command-line and API capabilities to automate analysis, generate reports and connect supported workflows.
Who Should Evaluate Understand?
- Software engineering teams maintaining large or legacy codebases
- Embedded and safety-focused development teams evaluating coding-standard workflows
- Architects and technical leads reviewing dependencies and system structure
- Developers onboarding to unfamiliar repositories
- Engineering organizations tracking code metrics and change impact
Use a requirements-led evaluation to confirm language support, analysis scope, licensing, standards coverage and the integrations needed by your team.
Get More Context Before You Change Code
Talk to Meteonic about evaluating Understand by SciTools for code comprehension, static analysis and coding-standard workflows.
Request an Understand ConsultationSchedule a Call