Sonargraph Product Family

Modernizing Legacy Applications

Modernizing legacy monolithic applications that have grown over many years is a difficult task. Most of the time the original architecture has been lost and the software structure looks a lot like the dreaded big ball of mud. Often enough it turns out to be easier to start from scratch than to rescue the monolith. Unfortunately in real life that is rarely a realistic option. So you have no choice but to restructure your monlith towards a more modern and sustainable architecture. Whether you want to move to micro-services or just restructure your software using the principles of domain-driven design, Sonargraph-Architect is the ideal tool for this job.

The unique architectural view of Sonargraph allows you to completely simulate the restructuring of your software witout actually touching the code. Once you are satisfied with the result you can then implement the changes in your favored IDE.

The video below gives you a general introduction into the architectural view. Please note that the "session-view" described in the video has been renamed to "architectural-view".

The next video explains how to use the architectural view to split up a module:

And last, but not least, this blog article demonstrates how to use the architectural view to improve the architecture of an existing open source system.

Should you need help with the modernization of your application, we also provide that as a service. Please contact us if you are interested.

Ready to try Sonargraph-Architect? Here is what you need to do:

  • Register now! As a registered user you can download and test Sonargraph-Architect for free.
  • After you are registered and logged in you can download and install Sonargraph-Architect. Then you should request a free 14 day evaluation license, that allows you to test the full product on any Java, C# or C/C++ project.