Software architecture just got easy
Structure101TM exposes your software structure.
A rich visual environment helps you to understand structure, control complexity and define architecture. Your reward is a simpler, well-understood architecture and a more agile code-base, development team and business.
"Complexity kills. It sucks the life out of developers, it makes products difficult to plan, build and test. ... Each of us should ... explore and embrace techniques to reduce complexity."
Ray Ozzie, CTO, Microsoft |
A code-base with complex structure is harder to extend and maintain than the same code-base with a simpler structure. Until now software structure has been hidden and tends to get ever-more complex as the code-base evolves. Structure101 is for live, evolving, imperfect, real projects. Regain structural control at your own pace - figure out what you've got, define what you want, give your team the info they need to make it so, know when it drifts. And watch development accelerate.
Take the product tour (12 mins, with audio).
"Headway provides excellent products for finding architectural flaws, particularly those that result from the evolution of large complex systems."
James Gosling, CTO, Sun Microsystems
|
Feedback

New and Noteworthy
"Structure101 analyzes code bases to elicit the kind of information that good developers hold in their head for small projects, great ones juggle for large projects, and only the likes of Richard Stallman and Bill Joy can master for enterprise-scale projects."
News
23rd July 2008
View customer, Tim High's presentation from Dr Dobb's Architecture and Design World on how they refactored the architecture of over 2m lines of Java code
6th March 2008
Structure101 now free for use on Open Source
5th March 2008
Structure101 wins 2008 JOLT Productivity Award
4th March 2008
Headway and Programming Research partner to create Structure101 for QA C/C++
26th February 2008
Jetbrains select Structure101 for IntelliJ IDEA Companion Partner Program
14th December 2007
Structure101 3.1 Released
Introducing Software Architecture Sandboxing
|