top of page

Why Enterprise Software Fails Organisations That Grew Organically

Most enterprise software implementations are designed around an assumption that the implementing organisation has never explicitly made:


That the business operates through defined positions with clear accountability, documented processes, and structured segregation of duties.


For organisations that grew organically, that assumption is almost always wrong.


An organisation that started with a handful of people and grew through product success typically built its operating model around the people who were there, not the positions that would eventually be needed.

  • The founder's trusted colleague handles vendor invoices, approvals, and cash flow — because they are trusted, they understand the context, and they have always done it.

  • The operations lead coordinates supply chain because the goods need to arrive and they are the person who makes that happen.


Over time, these arrangements solidify into ways of working that function well precisely because they depend on individual knowledge, relationship, and judgment rather than formal process.


This is not dysfunction. It is how organisations actually develop.


The problem surfaces when the organisation reaches a scale where it needs enterprise tooling [an ERP, a CRM, a financial management platform] and discovers that those systems were designed for a different kind of organisation entirely.


Enterprise software encodes assumptions about how organisations should work.

  • It enforces segregation of duties.

  • It requires digital approval trails.

  • It expects processes to follow a defined sequence, owned by identified roles, with documented handoffs between them.


These requirements are not arbitrary — they reflect how a well-governed, mature organisation operates. But they are fundamentally incompatible with a model where process knowledge lives in people rather than positions.


The collision is specific and predictable. Take vendor invoice processing. In an organically grown organisation, an invoice arrives, the person who knows which purchase it relates to gets a call, gives verbal approval, and the payment is processed. The system is the trusted individual. The audit trail is a note on the invoice. This works — and it continues to work until the moment an enterprise application is introduced that requires a named approver in the system, a digital authorisation at a defined step, and a closed process that does not depend on anyone picking up the phone.


The friction this creates is frequently misdiagnosed. It presents as user resistance - people pushing back on the new system, working around it, finding ways to preserve the old process inside the new tool's edges.


The implementation team tends to read this as a change management problem. In many cases it is an organisational design problem: the positions and accountability structures that the software requires do not yet exist, and no amount of training will substitute for them.


The consequences range from customisations that undermine the software's integrity, to workarounds that recreate the original problem inside the new system, to post-implementation reviews that recommend reconsidering the technology; when the technology was not the problem.


The structural question that gets skipped in most implementations is whether the organisation's accountability model is ready for the software being deployed. Not whether the software is the right choice.


The right time to ask that question is before the implementation begins, not when user acceptance testing reveals that nobody can close a purchase order without a workaround.


The organisations that manage this transition well are the ones that explicitly map the gap between how accountability currently works and how the target system expects it to work; and treat closing that gap as a precondition for deployment rather than a follow-on activity.

That analysis ‘a current-state assessment of the organisational model, not just the technology’ is what determines whether the implementation lands or unravels.


Enterprise software does not fail organically grown organisations because it is poorly designed. It fails because the implementation assumes a structural readiness that the organisation has not yet reached — and nobody checked.


Next in this series: the license landscape — where the same visibility gap takes a different form, with cost and risk implications that most organisations discover at exactly the wrong moment.

 
 
 

Comments


bottom of page