Structure101 Studio

Structure101 is an agile architecture development environment (ADE) that lets the software development team organize a codebase. Building its model direct from the code, Structure101 empowers architects to work with the team to maintain architecture rules, diagrams and action lists that organize a codebase into a modular hierarchy with low and controlled coupling. To extend modularity you first visualize, then organize. Once visualized the need for organization is obvious. The product not only highlight structural issues but recommend solutions.

Structure101 Studio Features

  • Simulate restructuring - See overall level and specific areas of over-complexity, drill down to find the cause of tangles, move classes between packages to reverse package dependencies. When you have a plan, export the action list, knowing how the codebase will be structured when it is implemented.
  • Create task-specific views - Tag the dependencies of an item, isolate the tagged items (filtering), hide packaging (slicing), expand all to show a complete call graph...

Latest News

Structure101 Studio V5.0 b14354
Structure101 Studio V5.0 b14354
Improves pattern matching performance.
Structure101 Studio V5.0 b14340
Structure101 Studio V5.0 b14340
Upgrades the Java ASM parser to v7.0.
Structure101 Studio V4.2.12680
Structure101 Studio V4.2.12680
Adds detection of daemon licensing properties.
Structure101 Studio V4.2 (b10369)
Structure101 Studio V4.2 (b10369)
The latest maintenance release includes several bug fixes.
Structure101 released
Structure101 released
Define and communicate your software architecture.

Prices from: $ 975.10

Node-locked - Licenses are per named-user and node-locked, per language. Floating - Licenses are per concurrent-user, per language. Support entitles you to email support Monday - Friday...

Got a Question?

Live Chat with our Structure101 licensing specialists now.

Structure101
As official and authorized distributors, ComponentSource supplies you with legitimate licenses directly from Structure101.
Languages
  • Java
  • .Net
  • Understand (C/C++, Pascal and Python)