Business & strategy laws · law 004
Gall's Law
By Shivam Bhandari · Reviewed 31 October 2026 · How we write
what it means
A complex system that works is always found to have evolved from a simple system that worked — complex systems designed from scratch rarely do.
How Gall's Law works
Every working complex system — a franchise network, an ERP, a 50-person sales team — started as something small that worked and then grew. Trying to design the whole complex version up front usually fails because you cannot predict all the interactions.
For founders and managers this is a strong argument for minimum viable versions, pilots, and incremental rollouts over grand launches.
where it comes from
Paediatrician and systems writer John Gall set it out in his 1975 book Systemantics, a witty study of why large organisations and systems so often fail.
Gall's Law examples in business
Franchising
A food brand perfects operations in one outlet, then three, before writing the franchise manual — instead of designing a 100-outlet system on paper.
Software
A company replaces a planned two-year ERP project with a simple order tracker that works in month one, then adds modules as the team actually uses it.
Marketing
A D2C brand proves one channel profitably before adding five more at once.
How to apply it
- 1Write the smallest version of the system that would deliver real value.
- 2Run it until it works reliably with real customers or staff.
- 3Add one layer of complexity at a time, and only when the current version is stable.
- 4If a complex system is failing, step back to the last simple version that worked.
common misreading
It does not forbid ambition. You can aim for a large, complex business — Gall's law is about the route there, not the destination.
ask yourself
What is the simplest version of your next big project that could work in 30 days?
put it into practice
Frequently asked questions
What is Gall's Law?
A complex system that works is always found to have evolved from a simple system that worked — complex systems designed from scratch rarely do. Every working complex system — a franchise network, an ERP, a 50-person sales team — started as something small that worked and then grew. Trying to design the whole complex version up front usually fails because you cannot predict all the interactions.
Who came up with Gall's Law?
Paediatrician and systems writer John Gall set it out in his 1975 book Systemantics, a witty study of why large organisations and systems so often fail.
How do you apply Gall's Law in business?
1. Write the smallest version of the system that would deliver real value. 2. Run it until it works reliably with real customers or staff. 3. Add one layer of complexity at a time, and only when the current version is stable. 4. If a complex system is failing, step back to the last simple version that worked.
What is a common misunderstanding of Gall's Law?
It does not forbid ambition. You can aim for a large, complex business — Gall's law is about the route there, not the destination.