Designite is a software design quality assessment tool. It analyzes C#
codebase and detects a comprehensive set of architecture, design, and implementation smells. Currently, Designite supports detection of 7 common architecture, 19 design, and 11 implementation smells. Designite computes more than 30 source
code metrics to gauge the structural health of a software system. Designite offers a rich set of visualizations for software developers, designers, and architects to visualize various issues affecting the maintainability of their software. These visualizations include sunburst diagram for showing detected smells, treemap diagram for visualizing the distribution of smells in a codebase, and a pie-chart of the metrics for holistically visualizing the state of the code from a specific metrics point of view. Additionally, the tool supports detection of code clones, prepares DSM (Dependency Structure Matrix), and performs trend analysis showing the number of smells remained, refactored, and introduced in a new version from its previous version.