Conway’s Law applies to modular software systems and states that: "Any organization that designs a system (defined more broadly here than just information systems) will inevitably produce a design whose structure is a copy of the organization’s communication structure". Conway’s Law was brought to my attention a few years ago whilst in dialogue with a major Swiss Investment Bank, who were referencing this as a limitation on their ability to build software products. Intuitively, I could see that this might not be such a good thing, but Melvin Conway came up with this in the 60’s right and it wasn't like this could be all that bad, could it? So with a certain curiosity I engaged in a conversation to better understand these concerns. What I discovered was that it's more like “a software system whose structure closely matches its organization’s communication structure works better (defined broadly) than a system whose structure differs from its organization’s communication structure”. “Better” in this context means higher productivity for the people developing and maintaining the system, through more efficient communication and coordination, and higher quality. All of a sudden what previously seemed intuitively to make sense was now clearly making sense - productivity and quality being both tangible and desirable.