Sonargraph Product Family
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 several products: Sonargraph-Explorer, which is completely free (Java and C# only), Sonargraph-Architect, Sonargraph-Build which can be executed autonomously on a build-server to create metrics and issue reports and Sonargraph-Developer which allows developers to check for issues before committing changes to the version control system. 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.