Sonargraph Product Family

Sonargraph Overview

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# 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.

The Sonargraph platform comprises three products: Sonargraph-Explorer, which is completely free (Java and C# only), Sonargraph-Architect, and Sonargraph-Build which can be executed autonomously on a build-server to create metrics and issue reports. Sonargraph-Build comes in a free variant, that can be used by users of Sonargraph-Explorer and a commercial variant supporting the additional capabilities of Sonargraph-Architect. See our feature matrix for details.