Is your software architecture eroding?
We work with the technology of Dependency Structure Matrix (DSM). This means that your system architecture can be clearly visualized and, hence, easily improve. This way of getting a grip on the architecture is clearly superior to any other method we have seen.
With DSMs, not only can you visualize dependencies in code or in data bases, they also help you automatically sort out the patterns you are looking for. Compared to traditional ways of visualizing dependencies with boxes and arrows, DSMs help you understand systems with thousands of dependencies in a very short time.