Future-Proof Your Development Lifecycle With Our Software Quality Tools
Analyze. Automate. Accelerate. Assure Quality. No matter your development approach, we have comprehensive QA software tools for your entire software lifecycle.
One portfolio to Build, Test, and
Certify Critical Software
Cover all the phases of the product development process and simplify across design, development, quality assurance, and go-to-market - our QA software tools set you up for continuous improvement and maintainability.
You can adopt a single tool or the entire portfolio. Each works on its own, and each can be qualified independently for safety certification.
Architecture Verification
Enforces your intended software architecture and blocks unwanted dependencies, so the structure holds as the codebase grows.
ExploreStatic Code Analysis
Finds coding-standard violations, security weaknesses, and quality issues across C, C++, C#, CUDA, and Rust. TÜV-certified.
ExploreCode Coverage
Measures exactly what your tests execute, down to MC/DC, with TÜV-certified tooling and native C++, QML support, and more.
ExploreAutomated GUI Testing
Automated GUI testing and visual verification by computer vision, across more than twenty UI frameworks, from desktop and web to embedded and MCU targets.
ExploreTest Center
Brings every automated and manual result together, links them to requirements, and turns testing into audit-ready evidence.
Explore
Software Quality is Built Into Every Stage, not Added at the End
When defects are introduced at every stage of development, quality cannot wait for a single check before release. These tools work at each point where problems begin, so issues are found early, when they are cheapest to fix.
Architecture That Holds as the Codebase Grows
Axivion Architecture Verification enforces your intended structure and blocks unwanted dependencies at every build, so the design cannot silently drift as the code changes.
- Architecture checks, recovery, and archaeology to model and enforce structure
- Freedom-from-interference for mixed-criticality systems
- Cycle detection, dead-code, and clone management keep large codebases clean
- Axivion MCP feeds architecture data to your AI agent to catch violations as code changes
Code That Meets Your Coding Standard
Axivion Static Code Analysis finds coding-standard violations, security weaknesses, and quality issues across C, C++, C#, CUDA, and Rust, in a single project.
- MISRA, AUTOSAR C++14, CERT, and CWE at 100% of automatically testable rules
- C, C++, C#, CUDA, and Rust analysed together, with issues caught at the interfaces
- SGS-TÜV Saar certified to ISO 26262 (ASIL D), IEC 61508 (SIL 4), IEC 62304 (Class C)
- Axivion MCP feeds rule sets and findings to your AI agent for guided fixes
Prove Exactly What Your Tests Reach
Coco measures exactly what your tests execute, down to MC/DC, with TÜV-certified tooling and native coverage for both C++ and QML.
- MC/DC, branch, statement, and function coverage from one instrumentation pass
- Native C, C++, C#, SystemC, Tcl, QML, and Python, including Qt Quick Ultralite on MCUs
- Qualification Kits for ISO 26262, DO-178C, IEC 62304, and EN 50128, no framework lock-in
- Coco MCP Server lets an AI agent query coverage, write tests for the exact gaps, and re-measure (Preview, Coco 7.5.0+)
Confirm the Interface Works, Where the User Sees it
Squish automates GUI testing for Qt and non-Qt applications across desktop, mobile, web, embedded, and MCU, covering more than twenty UI frameworks.
- Qt Widgets and QML, Java Swing/SWT, .NET WinForms/WPF, web, iOS, and Android
- Squish Vision (beta): visual verification that survives UI redesigns, no object maps
- Windows, Linux, macOS, plus embedded and RTOS targets including QNX and VxWorks
- Squish MCP turns Cursor, Copilot, Windsurf, and Claude Code into autonomous testing agents that explore and drive your app
Every Result in one Place, Traced to a Requirement
Test Center brings every quality result together across tools, builds, branches, and teams, turning continuous testing into certification-ready evidence.
- Aggregates Squish GUI results and JUnit/xUnit unit tests, per build and per branch
- Requirements Traceability Matrix maps results directly to requirements
- Integrates with Jira, Xray, Zephyr, and TestRail, plus Jenkins and Azure DevOps uploads
Get More of the Stack you Already Have
Achieving more quality per engineering hour
The same team is enabled to release cleaner code when analysis, coverage, and GUI testing run automatically in your CI.
Your CI, now with AI leverage
Over MCP, your AI assistant works from real findings and coverage data — writing, fixing, and re-verifying against actual results, so your existing pipelines do more without added headcount.
Certification value built in
Independently certified by SGS-TÜV Saar, with Tool Qualification Kits and traceable evidence, audit-readiness comes with the tools, not as a separate project.
Added to your stack, not swapping it
Layers onto any framework, language, and CI. Start with one tool and add more, so the value compounds as you grow.
What Teams Have Been Achieving
3×
Weatherford cut a 12-hour regression suite to 4 hours after moving to Squish.
See how Weatherford did it ›21%
Komatsu reported roughly 21% fewer testing hours across a multi-language GUI.
See how Komatsu did it ›10%+
Axivion customers consistently report development-cost reductions of 10% or more.
See the Axivion results ›65 → 78%
Test coverage raised from 65% to 78% using GitHub Copilot with Coco.
See the Coco + AI results ›Works With Your Stack, Wherever you Build
I'm building with Qt
If you build on Qt, these tools do things no other toolset can
Coco and Squish understand QML and Qt natively, which is where most other tools struggle on Qt Quick applications and QML interfaces:
-
Coco gives real coverage evidence for Qt Quick and Qt Quick Ultralite on MCUs.
-
Squish supports Qt Widgets and Qt Quick directly, from the group that develops Qt itself.
Squish Vision, in beta, validates Qt interfaces by computer vision, so tests survive QML redesigns without object maps. Axivion analyses the C++ that Qt applications are built from and enforces your standards across the whole codebase. No competing toolchain matches native QML coverage and native Qt interface testing together.

I'm building with something else

Tools that work with any framework, language, and hardware
-
Squish covers 20+ UI frameworks.
-
Axivion analyses C, C++, C#, CUDA, and Rust with the major rule sets, no Qt required.
-
Coco works with any test framework and cross-compilers such as GCC, Clang, MSVC, and IAR, down to bare metal.
-
Test Center aggregates results from any CI/CD pipeline and toolchain.
You can add a single tool or the whole suite to your existing stack, with no lock-in.
MCP is How AI Assistants Talk to Tools
MCP is the open protocol that lets an AI assistant navigate your codebase and generate code, but on its own it cannot see which lines your tests actually execute, or whether the running interface still behaves correctly.
Only an instrumented build and a real GUI run record that.
Axivion, Coco, and Squish are how They Talk to Your Test, Code, and Data
Axivion, Coco, and Squish connect to Claude Code, GitHub Copilot, Cursor, and Windsurf over the open Model Context Protocol, so quality is checked as code is written.
Each server exposes real tool data over MCP:
- Axivion: Serves its rule sets, findings, and architecture data, so the agent triggers analysis and explains violations.
- Coco: Serves runtime coverage from an instrumented build, so the agent writes tests for the exact untested locations and re-measures.
- Squish: Serves the live UI state, so the agent explores and drives the running application.
All inside the editor your team already uses.
Engineered for Your Industry's Edge
Built for industries that cannot tolerate software failure. Every team here already knows its safety standard inside out; what they need is to ship on time, pass audit the first time, and keep software certifiable for as long as it runs.
What's New in Software Quality
The latest product releases and highlights across the Software Quality portfolio.
Coco MCP Server
Connect AI coding assistants to real Coco coverage data over MCP, so agents write and verify tests against actual coverage.
ExploreAxivion 7.12
Axivion 7.12. includes AI-powered MCP workflows, Sparx Enterprise Architect architecture and export, full NVIDIA® CUDA directive coverage, and DO-330 tool qualification.
ExploreCoco 7.5
Now covers Python, ranks testing risk with the CRAP metric, and cuts embedded setup overhead with Qt for MCUs support.
ExploreSquish 9.2.2
Full support for testing Qt 6.11 applications, plus a security update and stability fixes across the Squish IDE.
ExploreSquish Vision
Computer-vision GUI testing (beta) that sees the interface like a person, so tests survive redesigns without object maps.
ExploreAxivion for CUDA
Automated safety compliance for NVIDIA CUDA C++, covering 100% of NVIDIA's CUDA directives for safety-critical GPU code.
ExploreQt Group joins NVIDIA Halos
Qt Group joins the NVIDIA Halos AI Systems Inspection Lab, bringing automated safety to physical AI.
ExploreCoco Is Now TÜV-Certified
Coco is now certified by German TÜV as suitable for verification of safety-related software up to the highest integrity levels of ISO 26262 (ASIL D), IEC 61508 (SIL 4), IEC 62304 (Class C), and EN 50716 (SIL 4)
ExploreSuccess Stories
Learn more about how our customers have benefitted from integrating our QA software tools into their development process. For a full list of success stories from various industries, please visit our QA Resource Center.
ABB
Assured with Squish
“I can program in Python and even import my own libraries in the tests. That’s where it’s handy.”
Jarkko Peltonen
Test Automation Specialist at ABB
Schaeffler
Assured with Axivion
“The complexity of automotive embedded software is further increased by software components with different ASIL requirements. With the ISO 26262 certified Axivion Suite, Schaeffler Automotive Buehl maintains the high quality of its mixed ASIL systems. Automated architecture verification reduces manual testing work and therefore creates free capacities for new developments in electromobility.”
Schaeffler Automotive Buehl GmbH & Co. KG
Skyguide
Assured with Squish
“What’s really key for us, having to do end-to-end integration testing and not normally having access to all the source code, is a tool like Squish that can talk to an application on Linux and one on Windows…it provides exactly what we need.”
Skyguide
Apex.AI
Assured with Axivion
“We have evaluated several static analysis tools, and Axivion Suite clearly stood out in our tests. The tool performed best in terms of AUTOSAR C++14 coverage and convinced us through its ease of use, control flow, and data flow analysis, and report generation. Axivion Suite has already become a mainstay component in our development workflow and a valuable component of our DevOps pipeline.”
Dejan Pangercic
CTO and Co-Founder of Apex.AI
Free 30-day evaluation
Get every feature for thirty days with no commitment, across the portfolio.
View our Offering
Choose the licensing that fits, and talk to a team that works with automotive, aerospace, medical, and industrial teams every day.
Visit our QA Resource Center
Find success stories, webinars and documents for Squish, Coco, Test Center and Axivion