Chris Chedgey

Co-Founder and Director

Chris has a Masters in Software Engineering from Trinity College Dublin, with over 25 years software engineering experience gained in Ireland, Canada and the United States.

Chris joined the International Space Station Project in 1990 where he was a member of the team that defined the software development processes and tools for the program, and then technical lead on the Remote Manipulator System control software. In 1994 he moved to the $1.5bn Iris program which replaced the entire communications systems for the Canadian armed forces, first on the process/toolsmithing side, and then the product development side. In 2000 he founded Headway Software to address the lack of large-scale modularity that he saw as pervasive in software industry.

He lives on the south coast of Ireland, where he likes to sail when it’s windy, and walk the dog when it’s not.

Paul Hickey

Co-Founder and Director

Paul has a B.Sc in Computer Science and Mathematics from University College Dublin. He started his first computing job back in 1985 at Generics Software in Ireland, working for, a certain, Chris Chedgey. He, along with his then partner in crime, Joe Drumgoole, made up the team that implemented Chris's research - the visualization of formal methods in Ada - it seems visualization was always part of our DNA.

Paul has since lived in Sydney and Boston while working for Wormald Advanced Systems Engineering, Lotus Development Corporation and IONA Technologies. In 2001, he hooked up with Chris again, in pursuit of their passion for reducing the complexity of software development projects through the use of advanced visualization techniques.

He now lives in France with his partner and 4 boys, and runs a great little holiday gite on the side.

Paul O'Reilly

Core Architect

Paul was awarded a First Class Honours Degree in Software Engineering from Carlow IT in 1994. Prior to Headway, Paul worked with Aldiscon and later Altion on the design and implementation of several telco administration systems. Paul joined Headway at the outset working as an engineer on the first release of Structure101 and then became our Core Architect with the development of Restructure101.

Paul lives with his wife and children in Co. Wexford, Ireland. An award winning Irish traditional singer, songwriter, lilter, and musician, Paul has performed on national radio and TV, and with the Irish Chamber Orchestra. He has recorded on several albums, his fiction has been shortlisted for major awards and widely published, and he also works in both documentary and narrative film.

See www.pauloreilly.com for more.

Ross McNamara

Integrations Architect

Ross hails from the Canadian Maritimes, and graduated from the University of New Brunswick's Computer Engineering program in 1987. Since then Ross has worked in all phases of Software Engineering, from implementation and unit testing to large scale architectural design and program management. Ross has experience in diverse systems domains including aerospace (avionics and International Space Station Canadarm2 programs), financial infrastructure and IP/telecommunications solutions. Ross joined Headway Software to focus on improving day-to-day enterprise scale software engineering practice by providing real-world, pragmatic Structure101workflow solutions.

Ross resides with his wife and two daughters in Burlington, Ontario. His primary hobby is convincing the family to go boating on Lake Ontario in the summer and hiking the local trails in winter.

Most Innovative Java Technology - JAX Innovation Awards 2012

2011 Jolt Productivity Award - Restructure101 - Dr. Dobb's

2008 Jolt Productivity Award - Structure101 - Dr. Dobb's


Luke TaylorSpringSource

As the amount of code had increased and the feature set had expanded, the package structure had begun to show its age.
This fragility in the code structure would likely have caused a maintenance overhead as Spring Security evolved, so the decision was made to restructure the code for the 3.0 release to give us a stable base for future development.

Kent BeckProgrammer

I use Structure101 when I want to understand the overall structure of a system and evaluate potential changes.

Timothy HighSoftware Architect, Integritas

I'll plug the one commercial tool I've used extensively that doesn't appear on enough lists: Structure101. To me, this is the MUST HAVE tool if you're analyzing and restructuring a large, complex body of Object-Oriented software (and no, I don't work for them).

Rens van LeeuwenLeanApps

We're dealing with approximately 1000 files, and 50k LOC at the moment (and ever increasing of course).
The structure of our codebase is in pretty good shape, and I must say that's due to Structure101. It's impossible to oversee all the consequences when you're developing new code, and Structure101 has really helped us out. I can't see how we would have done this otherwise. I really think you guys have written an outstanding piece of software.

Igor SpasicLead, Jodd Open Source Utility Library

I was using IDEA and Eclipse to analyze the dependencies in my code. However, I now use Structure101 because it has way more in this area, all wrapped in an easy-to-use and understand interface.

Bernhard KrengerArchitect, CSC

Structure101 is great, I couldn't do without it.

Björn GranvikCTO, Jayway

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.

Dr. Frank GriffelHead of Development, Techniker Krankenkasse

The initial licenses are in fact a first step for a larger roll out of this amazingly useful and powerful product, Structure101 reduced the overall schedule of one of our projects from 6 months to 3-4 weeks.

Wendell BeckwithSenior Architect, iTKO

I have looked at pretty much all the open source and commercial tools and Structure101 is the best I have come across for figuring out dependency data.

Iwein FuldXebia

Structure101 - I've never had the need to look beyond for better.

Hermann SchmidtIT Architect, Inex24

For me, no Java project will be done without Structure101. I am promoting this to everyone who doesn't escape quickly enough!

Code Monkey

Playing with a new version of #structure101 - love it for cleaning an architecture.

Jim BethancourtPresident, Houston JUG

I really appreciated the Maven 2 integration -- it made getting going a breeze!

Soren KressCTO, Elite Partners

We chose Structure101 because of its rich feature set, it's unchallenged cost-benefit-ratio and last but not least because of the great support during the evaluation phase.

Tarjei SkorgenesSoftware Engineer, Statens Pensjonskasse

Thank you for making such an excellent product. After having used it on and off for the past 5-6 years it has been of tremendous help in my daily work.

Adrian ColyerCTO, SpringSource

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.

Enterprise ArchitectInvestment bank

Structure101 blew me away! I can't begin to tell you how many 'aha!' moments I was having ... everything from the cool way code trees are grouped into "partitions", to the various slices through the code, to the matrix view.

Anders GoranssonJayway Consultant @ leading Swedish teleco

Our developers are realizing the value of Structure101. One good recent example - five teams started development simultaneously. After two months they realized that one team was developing much faster than the others. That team had deliberately used Structure101 from the beginning and that really paid off in terms of speed.

Bill de hOraReseach in Motion

The Structure101 guys are awesome; how many companies mail you back on a Saturday?

Luke TaylorSpringSource

Structure101 is a great product and I've found it very useful when refactoring our codebase. It doesn't try to do too much or swamp you with features - just does what it says, cleanly and efficiently.

Magnus RobertssonEnterprise Architect, Jayway

Tools exist for enforcing your architecture. Start today! No more "Word architectures"!

Andrew McVeighIndependent Consultant, Retail Bank

I find that the architecture diagrams are extremely useful for understanding a large codebase very quickly. It often unnerves the people I deal with at the bank -- they'll send me the code expecting me to take a couple of days to get to grips with the basic parts, and I will ring them up 30 minutes later discussing how they need to fix the code up.

I've used Structure101 for a couple of years now, and found it to be fantastic for getting a very good (and fast) overview of large systems. The architecture diagrams in particular show the automatic layering of 500kloc systems well.

The micro-architectural stuff (packages and classes) is also well catered for with the dependency diagrams. Worth its weight in gold.

Derek LaneDevX

I found the online Flash tutorials great to not only get familiar with the Structure101 concepts, but also to see some of the intent for how its designers envision it being used.

David RentonSakonnet

Structure101 continues to be a lifesaver!

Eran HarelSoftware architect, Outbrain

Restructure101 makes it easy to fit a codebase to the architecture I want, Structure101 keeps it that way - it's as simple as that.

Scott MillerArchitect, Secure Passage

I've been extremely impressed with Structure101. I haven't been blown away by a Java application in a very long long time ... Structure101 blew me away!

Neil BakerBusiness Analyst, Thomson Reuters

Structure101 has proven very useful, we've mainly concentrated on the architectural model since this gave us the greatest gains.

I recently made major changes, removing unused functionality and products, and the collaboration perspective was used extensively. I highly recommend it to anyone else doing similar work. Paddling left and right was particularly useful. I saved a huge amount of manual work by using this perspective.

Glyn NormingtonSpringSource

Structure101 has proved invaluable... It has excellent support for analysing the dependencies between components and identifying anomalous dependencies. I've really appreciated the support from the Structure101 developers who have helped me get the best out of the tool.

Pete HaidinyakVillage Idiots

At first I thought a Structural Analysis tool was a 'nice to have' but as I use Structure101 its value has increased to the point where it's a 'must have', same as an IDE.

Chris RichardsonJava consultant, author "POJOs in Action"

When you are busy implementing new features it’s easy for cyclic package dependencies to creep into the application. With Structure101 it was straightforward to identify the cycles and fix them.

Dimitrios BaourdosUniversity of Kent

Structure101 helped me manage the refactoring process with success. An easy to use program that not only provides insight for maintenance, but is the perfect tool to help design applications from scratch.

Rino EichmannPhonak

Wow, Structure101 for .Net is really cool :-) It's like the tool I was always looking for.

Torbjorn GyllebringCint AB

Structure101 for .Net rocks! Want to understand the structure of your app? Structure101 should be your first choice.

Dr. Karin Damerowdata experts

While our software system was growing larger and larger, every developer had some kind of overall architecture map in mind. But these differed and it was hard to introduce them to new developers.

Structure101 is exactly the tool we were looking for to make this map visible, agreeable and at the same time capable of expressing formal architecture rules.

Many thanks for this great product and the fast and professional support!

Derek LaneDevX

There's been a need for a product like Structure101 for a very long time. The ability you have to click through and navigate up and down the structure of the code base is both eye opening and addictive. I found the online Flash tutorials great to not only get familiar with the Structure101 concepts, but also to see some of the intent for how its designers envision it being used.

Raj MadhuramYahoo

I wanted to mention that Structure101 is one of the best developer apps I have seen in a long while. Good job!

Jim MarinoFabric3

Structure101 is indispensable for understanding a system's architecture. In addition to providing great, simple code metrics, it excels at providing an intuitive way to visualize and navigate dependencies from major subsystems down to classes that is unmatched by any other tool we have used.

Structure101 has helped us dramatically improve our design by highlighting where we needed to remove bad or unnecessary coupling.

Sven van der Meer

I was using Structure 101 all day today and rebuilt my new version of the SKB. Brilliant tool!

Rick WayneDr. Dobb's Journal

Structure101 analyzes codebases 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.

Marko BogerProf. Marko Boger, HTWG Konstanz,
founder of Gentleware (Poseidon UML)

Teaching software architecture to students is difficult, IDEs like Eclipse only show class level details, and UML tools like Poseidon only show the desired structure at design time. Structure101 allows me to make visible what the students can't see otherwise and makes for an impressive learning experience. Especially the architecture diagrams which stick in the mind and get the user thinking in layers. I strongly recommend Structure101 for teaching purposes.

Attila BakSenior Architect, Fornax

I, as a Fornax cartridge developer for the oAW code generation framework, naturally want to see if the generated code is well structured.

Structure101 is just the right tool to see results in a snap. It is an easy to use, easy-to-understand code analyzer.

No matter how big your code base is - with the help of this great tool - you can always check if you are going in the right direction.

A perfect tool that just gets the job done, keep up the superb work!

David SaffJunit

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

Fredrik OlssonJayway

Your customer support is on par with your software, I love both!

Ted SlusserVanderbilt Medical Center

I really could not live without Structure101. We have some automation built in to the project using JDepend to alert us when a cycle is introduced but the visualization with Structure 101 makes it so much easier to analyze and fix. I am a very happy customer!

Barry PitmanUbiquitech

I spent a bit of time setting up some architecture diagrams for the project (along with some transformations), which I found really simple and intuitive. The Structure101 GUI is slick, quick and offers great insight, I'm sure it'll be extremely valuable as time passes on!

Structure 101, the best tool I have found to get an overview of your system design/architecture.

Fredrik OlssonJayway

I refactored a UI and application framework for JavaME, which had 45% XS when I started. It is now down to 0% and many bugs just magically disappeared. I would say that Structure101 was indispensable for this task.

Jarle Hansen

The cost is easily saved when using Structure101 to get an overview of the structure of existing applications.

Claus Krog JensenSystem Architect, Saab Group

I would like to tell you that Structure101 is just what I needed!

Balazs FejesCTO, Epam

With 2 big projects, over 50 developers and millions of lines of code, we were fighting with what we call jar-cancer, almost blindly using refactorings.

Structure101 is an X-ray device that allows us to identify dangerous cross-module calls ahead of time and helps us find solutions quickly.

Alessio Tomasino

I evaluated several alternatives, however Structure101 is truly superior in terms of performance and usability: it will be my privilege to use it.

Brandon Hornseth

@jridley I found this article by Structure101 absolutely fascinating. What an incredible tool. http://bit.ly/eEhys

Marko BogerProf. Dr. Marko Boger, HTWG Konstanz, founder of Gentleware AG

I successfully used Structure 101 in my lectures. It really improved the students understanding of architecture.

Emilio Suarez

I loaded our application code and in a matter of minutes I was blown away by the simplicity and the power of Structure101 to analyze the organization and design of your code.

Joong LeeChief Architect, EPL

I love the architecture diagram functionality. With it we are able to define our architecture standards and enforce them during design and construction. As a Chief Architect who is responsible for overall design and system architecture, this capability is a great value-added to an already fantastic product.

Chris RimmerNominet

Overall, a nice piece of work to keep control of complexity. [...] A seriously amazing product!

Andrius Miasnikovas

Structure101 is not free, but it does it's job really well and at the time I can't think of a free alternative that would be just as good.

David MoshalCTO, OptimalMarkets

After evaluating all of the open source code complexity analysis tools, I found Structure101. Within a few minutes I could see the difference, seeing exactly where my cyclic package dependencies were, drilling down, and identifying the offending methods and classes. Simple as that.

Jim MajureSource Allies

Structure101 is fantastic! In a matter of minutes, you can pinpoint the packaging and dependency issues in your application. The ability to move Java classes around on-the-fly helps jump start refactoring exercises. If you're an architect working on an system of any size, Structure101 greatly simplifies controlling the integrity of your application.

Amit KumarNema Framework Open Source Project

Structure 101 is working out great for us. We have it plugged into our CI and it has saved us several times from making bad decisions. Since this was a greenfield project, we use it largely as a way to design and better structure our dependencies.

Alex IskoldCEO GetGlue, co-creator of IBM's SA4J

I downloaded Structure101 a few days ago and used it to analyze complex applications that I am working on. I found the tool very intuitive, easy to use and insightful. The Structure Guys did an awesome job!

Jonathan CrawfordVP Eng., Ecologic Leasing Services

We have used Structure101 for several years to ensure continuous architectural quality of the Java portion of our flagship application, LeaseAccelerator, despite rapid growth in features and functionality. With the release of Structure101g, we are now able to extend this quality process to our SQL and Javascript, ensuring proper partitioning and separation of concerns across all layers, regardless of implementation language.

Software evolution and maintenance are the purest forms of code entropy; with Headway's Structure101 products, we keep the creeping chaos at bay.

Chandra Shekhar

Our research would NOT have been possible without your help and guidance. Structure 101 is one of the best tool in its category. I am a proud user and fan of Structure101.

Robert BabbDeputy Chief Technologist, TRW

Headway provides a powerful way for programmers to visualize, understand, and address the OO code spider-web complexity problem head-on. This is easily the best software I have seen for this purpose.

Ryan BarnardInstructor, Wake Forest University

Even in the short amount of time I've been able to spend learning Structure101 since downloading yesterday, I've already been able to gain tremendous insight about a number of my own large codebases. In a lot of ways, this program seems to be something I've been looking for literally for years.

Nemanja Kostic

Amazing tool. After every milestone I check my architecture with Structure101 and almost always I need to do refactoring after that.

Kees Jan Koster

I am a freelance Java developer and team lead with many different clients. I need to familiarize myself with the client's code bases in a really short time. I found myself constantly returning to Structure101 for that job. A few minutes with Structure101 shows me the architecture of the code and highlights the problem areas. So, finally, it seemed only fair to become a customer.

Eamonn de LeasterCTO, TSSG

Structure101 has proved to be an outstanding product. It is particularly strong in reinforcing key packaging principles and its design lends itself very well to iterative development and extensive refactoring cycles.

Stephen MageeAMT-Sybex

I just bought a license for Structure101 today, it just does exactly what I was looking for.

Andre CarronReaders Digest

Structure101 has a very effective, simple and intuitive interface. It has proved itself a great product at Readers Digest to help us understand and address design issues in our increasingly large systems.

Seba Jean-Baptiste

I am a Java consultant, and Structure101 is one of the coolest tools I have ever seen. I have been wanting something like for this for a long time.

Robin GallimardImperial College London

Structure101 is definitely a great product, it makes it so much easier to describe and explain architectures to outsiders or team members.

Diego MoriartyIndependent Consultant

I'm absolutely impressed with Structure101, I only wish I found it a long time ago. Thanks for the tutorials, you guys managed to make these complicated concepts look easy.

I spent the last three weeks full time doing high-level refactoring and solving tangles. I did all of that with the Eclipse plugin "Metrics", with Structure101 I'm sure I would have done the same thing in one week.

Leendert VisscherArchitect, Mipswize CC

Structure101 helped me get rid of some elusive thread-locking problems while allowing me to zero in and clean up the most poorly architected parts of our code.

Jeff LaddAvantia

Avantia, Inc. specializes in performing audits for clients with complex software systems. Avantia was able to replace six different software analysis tools with Headway. Headway also assisted by decreasing the time needed to generate analysis output from weeks to days.

Mike Swainston-RainfordJava Author and Consultant

Structure101 is exactly what a J2EE architect needs to audit the deployed system during development to catch nasty dependencies and take steps to put them right.

Paddy BensonVP Eng., Prime Carrier

As a busy engineering manager, running multiple projects, I don't have time to do deep dives into the code. Structure101 gives me all the information I need about the integrity of the codebase at the touch of a button.

Malcom SparksIndependent Consultant

Structure101 is such a simple product to use and very affordable. I would say it's well suited to software practitioners who care about software quality. Everyone who writes code should be reviewing their code structure, at least on a weekly basis.

Morgan SchweersJbidwatch

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.

Alef ArendsenVice-President, SpringSource

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.

Olle SunbladOpen Source developer

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.

Geoff SchollSweng500

I used Structure101 in several open source projects in my graduate research. It's been instrumental - from helping me to refactor complex software using design patterns to generating interesting metrics and models that visualize my code. These features only scratch the surface and I will consider Structure101 a must-have when working with Java software in the future.

Prof. Hans RudinHochschule für Technik Rapperswil

I demonstrated Structure101 to the students of my software engineering course. They then did a lab with it. Cool tool, students liked it too! Now I will continue to use Structure101.

Phil ReedProject Director, Rolfe and Nolan

This is one of our most successful projects at Rolfe and Nolan. We were constrained by budget but Headway has enabled us to deliver more with less, and most importantly without any compromise in quality.

James GoslingSun Microsystems

Headway provides excellent products for finding architectural flaws, particularly those that result from the evolution of large complex systems.

Klaus BeschornerSoftware Architect, Deutsche Automobil Treuhand

We purchased from Headway to reduce development costs and found that we improved developer productivity when doing code analysis by up to 50%. It also shortens the learning curve for new team members.

Jason ChambersDelta.com

I would argue against using the term 'reverse engineering' for Headway . To me, reverse engineering is salvaging some sort of design from code. What Headway offers in my opinion is a visualization of the code itself. It just so happens to use reverse engineering techniques to achieve this - however this is arguably an implementation detail. UML reverse engineering 'may' offer to help discover the intent of the original designer, whereas Headway tells it like it is i.e. it provides an implementation view rather than merely an abstract design model.


1 & 1
Abas
Acellere
Acrolinx
Adcubum
Adesso
ADP
Alcatel-Lucent
AlfaKL
Altoqi
AMT-Sybex
Analytical Graphics

Annocultor

Apache

APIS

Applied Materials
Appriss
Apptio

Aquila

Arantech

Arc Corp

Arclight

ArcSight
Atis Systems

Atlantico

Atos Origin

Atyphon

Audaces
Autoscout
Avaloq
Avaya

Avid

BAC Credomatic
BAE Systems

Bank of America

Barclays
Baxter
BBV

Bedarra

Best Buy
Better.Be
Blackrock
BLStream
BMW
Bosch
Brands4Friends

Broadcom

BSkyB
Bull
Business Management Software
Business Security
Bwin
Computer Associates
Callista Enterprises
Apache Camel
Canada Life

Canadian Dept of Agriculture

Canoo
Cantor Fitzgerald
CapGemini
Carnegie Mellon
Catlin

Cedarpoint

CFEclipse
Chariot Solutions
Charles River Development
Checkfree
Chemaxon
Cibecs
Cint
Cisco
Clarity
Clearstory Systems
Close Premium Finance
CNAMTS
Cochlear
Cognizant
Colarado PERA
Commerzbank
Commission Junction
CompuGroup

Connecture

Consona

Contemplate

Continental Automotive
COR & FJA
Coremedia
Cornell
Corvil
Coverity
CPB Software
Credit Suisse

Crossbeam Systems

Croz.net

CSC
Cybersource
Direkt Anlage Bank
Daimler

Daisy

Dark Technologies

Dash Navigation

Data Experts
DCNS
Dealer.com
DeCare Systems
Dept of Revenue Chicago
Detica
Deutsche Post
Deutsche Bank
Deutsche Telecom
Digital Insight
Double Verify
Doveltech
Dutch Railways

DWD

Dylan Group
Ebay
Ecologic Leasing

ED

Edo

Efecte
Electronics Arts

Elision

ElitePartners
EMC
EnBW
Energy Intellect
Environment Canada
Epam
EPL
Equifax
Ericsson

Espatial

ESRI
Etat du Vaud
Eurobank
Eurodata
Euronext
European Commission
EVRY
Excess Reinsurance

Exel

Exoftware
Expedia
Extenda
Fabric3
Federal University of Goias
Financial Times
Finntech
FirstCoverage
FIS
Fiserv

Flagstar

Floaty

Foliofn
Fornax

Fortress Technologies

Foundry Networks

FRA Sweden

Fredhopper

Frei

Frontwalker
Furtwangen University

Fusion-io

GE
Gematik
Genentech
Genologics
Giesecke Devrient
Google
Halliburton
Handlesbanken
Apache HBase
HBO
HBT
Hibernate
Hocoma
Hochschule Darmstadt
HP
HPM Networks
HRM Systems
HSR Rapperswil
HTWG Konstanz
Huawei
Hutchison Telecom
Hypoport
I2S
IBM
IG Index
iHealth Technologies
IKEA
Immobilienscout24
Imperial College London
inex24 AG
Info Support

Infocomm

Infomaker
Inform-AC
ING
Innovapost
Innovmetric
IntercontientalExchange

Intergraph PPM

Intuit
Invision

IOS Software

iRise

iRobot

ISO

iSpin

ITA Software
IXE
Jayway
Jbidwatch
Jboss

Envers

Jboss Microcontainer
Jesta Digital

Jodd

JP Morgan Chase
JPL
Jrebirth
JUnit
Kappa Engineering
KBC
KCI
Klocwork
Kratzer Automation

Kyocera Wireless

L3 Communications

Lautus

Leanapps
LG Electronics
LHS Group
Life Technologies

Lithium

Live Nation

Lixar

Louisiana Dept of Insurance
LMAX

Loyalty Partners

Mail.ru
Manitoba Government

Media Saturn

Medtronic

Mercury

Meteoswiss
Meteoswiss
Mgm Technology Partners
Microlog
Micronova
Missisippi State Uni
Misys
MIT
Mitratech
Mitre
MSG Systems
Mule
NASA
Naked Objects

Natan

National Bank of Poland
National Research Council of Italy
NATO
Navteq
Ndatabase
NDS

Nera Networks

Netec

Netflix
Newbay
Nextag
NGTI
Nielsen
Ninject
Nival
Nokia
Nominet
Nomura

Nord IT

Northrop Grumman
Nubridges
Norwegian State Pension Fund
Nubridges
Nuxeo
NY Courts
NZ Met Service
Oak Ridge National Labs

Odyssey

Office National du Ducroire (ONDD)
Omninet
OnGame
Ontario Teachers Pension Plan

Open-fdc

Ops4J
OptimalMarkets

Optioncare

Optivo
Orbitz
Otto Group
Outbrain
Pandora
Parametric Technology
Paypal
Penn State
Pentaho
Pentasys
Persistent Solutions
Philips
Phonak
Pilar Data Systems
Pitch
Pixelboxx
Plath
Polycom
Porsche Informatik
Portinfolink
Poste Italiane

Powerwave

Principal
Printus
Process Systems Eng
Programming Research
PT Inovacao
PZU
QAWare
Qi4J
Apache Qpid
Raytheon
RBS
Resource Interactive

Riot

Rolfe & Nolan
Rosenthal Collins Group

RTC

Saab
Sabre

Saga

Sage Management
Sakonnet
Samsung

SAT

Scania
Scheidt & Bachmann

Scripps Networks

SDM

Secure Passage
Sella Synergy
Sensis
Shoprite
Shutterfly
Siemens
Silverspring Networks
Simpago

Simple Rule Runner

Simplex Technology

Sky Eye

Softplan

Softproject

Softvision

Sogang University

SonarQube

Sony
Sony Ericsson
Source Allies
South Australian Government
SpeedLedger
SpringSource

Spring Integrated Web Server

Spring Roo

St Jude Medical
Standard Chartered Bank
Stanford University
Starbucks
State of Minnesota
Steria
Sunlife
Symantec
Synchronoss
T-Systems
Tactel
Tasima

Task Coach

Telecom Italia
Telenor
Teletronics
Tetrapak
Thales
The Grinder
Thermofisher Scientific
Thoughtworks
Tietoenator
TK Online
Apache Tomcat
Tradedoubler
Trading Screen
Transoma Medical
Trapeze Networks
Trasys
Tribal DDB

Trimble

Trivadis
TSSG
Tullet Prebon
UBS
Umea University
Unibet
United Healthcare
University of Nebraska
Apache Usergrid
US Bank
US Navy
Vanderbilt

Vanguard

Vanguard Integration

Velocity11

Venturus

Verisign

Vhayu

Viscis

Vistaprint
Visus
Vmare
Walmart
Waterford Institute

Webb

Webmedia
Wells Fargo

Westinghouse

Wipro
Workday
WSL
X by 2
Xebia
Yahoo
Yodlee

Zebra Technologies

ZKB
Zurich Financial

Technology and reseller partners

In our view, a sound architecture is a pre-requisite for quality software, we believe Structure101 provides the best solutions and the best understanding of this domain.

Andy Chou CTO, Coverity

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.

Coverity resell Structure101 as Coverity Architecture Analysis, with support for C/C++, Java and .Net, including integration with the Coverity Connect collaborative issue management console.

Klocwork helps developers create more secure and reliable software. Their tools analyze source code on-the-fly, simplify peer code reviews, and extend the life of complex software. More than 1,100 customers, including the biggest brands in the automotive, consumer electronics, gaming, medical technologies, military and aerospace, mobile device and telecom sectors, have made Klocwork part of their software development process.

Klocwork resell Structure101 integrated with Klocwork Insight, with support for C/C++, Java and .Net.

Structure101 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 are as significant as our warnings about dangerous language usage and coding standard violations.

Fergus Bolger CTO, Programming Research

Programming Research ('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.

Programming Research resell Structure101 for C/C++, integrated with QA C/C++ and the QA Verify quality information management system.

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

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.

Plugin partners

Based in Brazil, BetterDeveloper helps customers convert their Brownfield systems into more modular architectures, with tests, continuous builds, metrics and dashboards. Having authored the Doxygen (C/C++), Understand (C/C++) and Delphi plugins, BetterDeveloper uses Structure101 in its arsenal to accomplish their mission of helping their clients modernize their software development practices and artifacts.

Catalysts is a software consulting company founded in 2005 in Austria, delivering services and products for their clients. Catalysts developed the ActionScript parser plugin for Structure101g.

George James Software is the leading provider of tools for developers working with Caché and Ensemble from InterSystems Corporation or with M / MUMPS implementations from other sources. Yuzinji from George James Software couples mature Caché ObjectScript parsing, dependency analysis and metrics technology with the power of Structure101g, bringing an exciting new level of codebase insight to the InterSystems community.

Based in Munich, Germany, QAware was founded in 2005 to deliver software and consulting to leading companies in Germany, Austria and Switzerland. With a focus on project management, software architecture and development processes. Customers include BMW, Deutsche Telekom, GEMA, Sony and AKDB. QAware developed the PHP parser plugin for Structure101g.

Tejas Software offers customers state-of-the-art solutions in computer software. They offer onsite software development services, that include application development, and re-engineering. They have offices in Denver, CO and Bangalore, India.

Structure101 combines multi-award-winning products for organising a codebase

March 3, 2014

Retrofitting software architectureStructure101 Studio, combining the award-winning Structure101 and Restructure101 products, is now generally available.Structure101 Studio makes it feasible to discover, define, communicate, and enforce an architecture for an existing codebase, without major upfront surgery. Structure101 achieves this by letting the …

Upgrade now to Structure101 Studio

November 21, 2013

Our latest release, Structure101 Studio, combines our two great awarding winning products, Structure101 and Restructure101, into one great package with much improved workflow. See guide for existing customers.Upgrade Structure101 or Restructure101 on or before March 31st 2014 to avail of these …

Rediscovering Modularity in Switzerland

May 8, 2013

I will be giving my talk to .NET user groups in Switzerland next week, in Bern, Luzern and Zurich. Tuesday May 14 in Berne. Register with xing, or fill in the contact form on the Berne .NET user group site. Wednesday May …

Rediscovering Modularity heads back to Germany

March 1, 2013

Chris is on the road again and back to Germany.This time thanks to the good folks at INETA Germany, in particular Lars Keller and Alex Groß.The focus will be on applying modularity to .Net codebases but the principles are common …

Rediscovering Modularity Texas

January 10, 2013

The Rediscovering Modularity tour continues. This time 3 dates in Texas at the end of January.Chris will be presenting again.Tuesday January 29th 6:00-8:00pmLocation: San Antonio, New Horrizons.Wednesday January 30th 6:15-8:15pmLocation: Dallas, Matrix Consulting, 5151 Beltline Road, Suite 1010 Dallas, TX 75254.Thursday January 31st 6:30-8:30pmLocation: …

Rediscovering Modularity in Brazil

November 29, 2012

We're excited, first trip to Brazil!Founder, Chris Chedgey, will be presenting on Rediscovering Modularity in Brazil next week.First up in Sao Paulo at JavaOne Latin America on Tuesday December 4th at 13:30.Then at  the INE Auditorium, UFSC University, Florianopolis on Thursday, December 6th at 18:30, with …

Rediscovering Modularity – upcoming presentations

October 25, 2012

Founder, Chris Chedgey, will be presenting on Rediscovering Modularity in an existing codebase (and more) over the coming weeks in The Netherlands, Sweden and Germany. Dates in the US will be announced shortly.The Netherlands at The JFall ConferencePresentation details: Rediscovering ModularityWednesday  October …

More news...