Software is complex stuff - but there are limits. There is no need to put more than so much complexity into any method, class or package - ever. Set complexity limits at each level and Structure101 Studio will measure the degree to which any item exceeds the limits and relate this to the amount of code impacted so that you can prioritize any repair work.

Structure101 Studio can also take you straight to the locations of productivity-killing design-level dependency cycles and help you analyze how best to break them.

Finally, the Structure101 Studio web application provides an accessible overview of the relative sizes and over-complexity of a number of projects, and shows trending information to help managers understand the amount of complexity debt (and associated risk) that is being accumulated.