Headway Software - The Structure GuysSitemap
About us
Contact us
Headway > Partners

Structure101 Partners

Technology and Reseller Partners

Consulting Partners

Open Source Users

company logo

Coverity is a software engineering company that provides automated source code analysis tools to improve the software development process. Coverity’s advanced technology helps companies deliver the most reliable and secure software possible.

"In our view, a sound architecture is a pre-requisite for quality software, we believe Headway provides the best solutions and the best understanding of this domain."
Ben Chelf, CTO of Coverity

company logo

JetBrains is a technology-leading software development firm specializing in the creation of intelligent, productivity-enhancing software. The company is widely known for its innovative, award-winning Java integrated development environment, IntelliJ IDEA, ReSharper, dotTrace Profiler for C#, and TeamCity.

"We view code structural analysis and architecture control as core to building extensible and maintainable software, and Structure101 just makes this easy."
Sergey Dmitriev, CEO, Jetbrains

company logo

PRQA pioneered the application of static analysis technology to automatically enforce coding standards—so you can build better software. Established in 1986, they are recognized as "the coding standard experts" by leading software developers, industry experts, and standards organizations worldwide. They are known as the thought leaders for developing and implementing best practices in today's demanding software development environment—PRQA’s proven expertise in coding standard development, automated coding standard enforcement, automated code review & software inspection, and source code analysis is simply unmatched.

"Headway offers a natural and compelling extension for PRQA’s customers—developers who are focused on building high-integrity software. We quickly recognized that Structure101 would complement their quality initiatives and add real value. Structure101’s warnings about code changes that are inconsistent with architecture can be as significant as our warnings about dangerous language usage and coding standard violations when building quality code."
Fergus Bolger, CTO, Programming Research

Consulting Partners

company logo

SpringSource is a leading provider of trusted open source software for mission-critical enterprise applications. SpringSource created and sustains the development of the Spring Framework, the leading Java™ and Java EE™ application framework. Through the Spring family of products, SpringSource has helped hundreds of organizations, including some of the world’s largest financial institutions and public sector clients, build and deploy mission-critical applications that boost developer productivity and increase enterprise ROI.

"We are very impressed with the latest release of Structure101. It has allowed us to improve the quality of the architecture reviews we do for our clients, but most importantly for them and us we have been able to achieve this in a shorter time frame."
Alef Arendsen, Vice-President, SpringSource

company logo

Jayway are Sweden's leading experts in Java. Their customers are found in many different industries and regions, but they have one thing in common - the need for highly skilled and senior consultants who can help them design and implement complex Java applications and infrastructure.

"Using Structure101 when performing code and architecture reviews is a real kick-start for our consultants. We can very quickly get a comprehensive overview of the structure of an application or framework and of its quality. With Structure101 in our toolbox we can help clients analyse and refactor their code-base into a consistent architecture with decreasing dependencies and better distribution of responsibilities. After such an activity, clients find their code-base easier and more cost efficient to maintain, change and enhance."
Björn Granvik, CTO, Jayway

company logo

Exoftware is a specialist in delivering business value through Agile software development methods such as Extreme Programming (XP), DSDM, and Scrum. Headquartered in Dublin, Ireland with offices in London, Paris and Amsterdam, Exoftware's goal is to ensure software delivery organisations are delivering real business value - consistently, quickly and predictably.

"The case for modularity in software is growing stronger by the year. Initiatives such as OSGi and JSR 277 are driving a demand for modular software architectures. In spite of this, today's large Java code-bases are a tangled web of spaghetti, hopelessly resistant to modernization. If you want to modularize an existing code-base, you'll need Structure 101. No other tool, open-source or commercial, comes close. Thoroughly recommended."
Malcolm Sparks, Senior Software Coach, Exoftware

Open Source Users

Structure101 is currently being used to analyze, monitor and control the architecture of a number of Open Source projects, including the Apache Activemq, Camel, Qpid and Synapse projects; as well as Jbidwatcher, Jboss Microcontainer, Junit, Nuxeo, Ops4J, The Grinder and several of the Spring Open Source projects.

Structure101 is free for use on non-commercial Open Source projects. If you would like to obtain a copy, just get in touch with us directly, we will provide you with license keys valid for one year. Please provide your name, the project and a link that identifies you as a committer. We also require your Structure101 machine id, for the sake of efficiency please send this with your initial request.

Use Structure101 to better understand the overall project architecture and use this understanding to improve the architecture as the project develops. Or better still, use Structure101 from the get-go!

Projects can choose to deploy their own Structure101 repository and Web Application, storing snapshots of the codebase architecture for each milestone. Alternatively, they can request to use the structure101.com repository which currently tracks the architecture of a number of widely-used Open Source projects.

Open Source project-leads can use Structure101 to define a "desired" or "target" architecture, save it to a repository and then anyone working on the project can point their IDE (Eclipse and IntelliJ) at the repository, from anywhere in the world, to be warned if they are breaking the "target" architecture. This ensures that at a minimum the architecture will not degrade over time, but as is more likely, will improve with each new release.

company logo

"You guys have a kick-ass app. Whether I qualify for an open source license or not, I'm going to strongly recommend it anywhere folks need to understand and clean up large code bases."
Morgan Schweers, Jbidwatch

company logo

"We have been using Structure101 for more than a year now and there is no doubt it has helped us maintain the high quality of our architecture."
Adrian Colyer, CTO, SpringSource

company logo

"We have been using Structure101 on Junit and are very happy with the way it helps us keep the Junit architecture under control."
David Saff, Junit

company logo

"My company has decided to start by buying a few licenses but I am sure more will follow since all developers I have demonstrated it to want it. I think it is the best developer tool I have seen since I found IDEA some 5 years ago."
Olle Sunblad, Open Source Developer




©Headway Software 1999-2008Legal