Sonargraph is a powerful static code analyzer that allows you to monitor a software system for technical quality and enforce rules regarding software architecture, metrics and other aspects in all stages of the development process. The Sonargraph platform supports Java, C#, Python 3 and C/C++ out of the box and includes powerful features like a Groovy based scripting engine and a DSL (domain specific language) to describe software architecture.

We integrated Sonargraph into our development process in early 2009. Since then, we have improved the productivity of our developers, lowered maintenance cost by two thirds and improved the structure and the technical quality of our large Java code base. I can confirm that Sonargraph paid for itself in less than a year, and my only regret is that I did not find this invaluable tool much earlier.

Andi Zink, CTO, Black Duck Software

Sonargraph consists of several products that help to ensure quality throughout the software development process.

  • Sonargraph Architect allows code exploration and definition of rules, i.e. architecture, metrics, anti-patterns, thresholds, tasks, refactorings.
  • Sonargraph Developer are integrations into IDEs that provide early feedback to developers. With an Developer license it is also possible to start the Sonargraph Architect application and use its advanced visualization and exploration...

Latest News

Sonargraph v9.10
Sonargraph v9.10
Static code analyzer monitors software systems for technical quality and enforces software architecture rules.

Prices from: $ 3,234.00

Sonargraph comes with different license types: Flexible User License: License tickets are bound to a specific user on a specific machine for 30 days. After that the license can be used on another...

Got a Question?

Live Chat with our hello2morrow licensing specialists now.

As official and authorized distributors, ComponentSource supplies you with legitimate licenses directly from hello2morrow.
Operating System for Deployment
  • Windows
  • Linux
  • MacOS