On this page
Between 55% and 75% of ERP implementations fail to meet their stated objectives, according to Gartner's 2024 analysis and confirmed by Panorama Consulting's 2025 study, which put the overall failure rate at 68%. CRM implementation research shows a failure rate of 55% by Johnny Grow's analysis, with Harvard Business Review aggregating multiple studies to find failure rates ranging from 18% to 69% across the industry.
These are not rare or surprising statistics to people who have worked through failed implementations. What is surprising is how consistently the cause is misread.
The instinct when a CRM fails is to find a better CRM. When an ERP implementation disappoints, the organisation looks for a different ERP or a different implementation partner. The technology is blamed because the technology is visible and specific. Over 60% of CRM failures are attributed to people-related challenges rather than technology, and only 6 to 10% stem from the platform itself. The problem that caused the failure was present before the software was selected. In most cases, it was present in the process the software was supposed to fix.
The Symptom-to-Software Leap and How It Happens
Why Symptoms Feel Like Diagnoses
A business recognises a problem by observing its effects. Leads are not converting. Projects are running over schedule. Stock figures are wrong. Reports take three days to produce. These observations are accurate. They describe real things happening in the operation.
What they do not describe is why. And the jump from "this symptom is present" to "this category of software addresses this symptom" happens with very little investigation of the why, partly because vendors make this jump extremely easy.
What a Vendor Demo Shows and What It Cannot Show
A software demo is optimised to show one thing: the product solving a problem that looks like the buyer's problem. The demo data is clean. The demo workflow is streamlined. The demo team knows the product intimately and can navigate it without friction. The demo is not an implementation. It is a best-case scenario constructed specifically for the procurement conversation.
The demo does not show the state of the data the business would actually import. The adoption behaviour of staff who were not involved in selecting the tool and who already have established ways of working. The integration complexity between the new system and the three other tools the business currently depends on. The configuration work required to make a general-purpose platform reflect the specific shape of this specific business's process.
None of this is concealed with bad intent. It simply is not the question the buyer asked, and most buyers do not know to ask it because they have not yet mapped the process the software is supposed to serve.
Three Cases Where the Wrong Software Was Bought for a Real Problem
Case One: The CRM Bought Because Leads Were Being Lost
A property agency observes that enquiries are being missed and conversions are disappointing. The conclusion is that a CRM is needed to track leads through a pipeline. A CRM is purchased, configured, and rolled out.
Twelve months later, the CRM is underused. Adoption is poor. The pipeline is not populated because leads arrive on WhatsApp and staff do not have time to manually transfer them into the CRM. The information that should exist in the system lives in personal chat history, exactly as it did before.
The problem was not pipeline management. The problem was lead capture: enquiries arriving through an unmonitored channel with no structured intake, no automatic routing, and no record created at the point of contact. The CRM is the second layer of a process whose first layer was never built.
A process map drawn before procurement would have identified this. The first question, what enters the business and through which channel, would have revealed that 80% of enquiries arrive via WhatsApp and are received on personal phones. The second question, who handles it first and with what information, would have shown that no consistent first handler or first record exists. The bottleneck was not in the pipeline stage the CRM was configured to manage. It was at intake, before the CRM could be involved.
The right sequence was WhatsApp Business API integration and lead capture before CRM adoption. As explored in the lead capture article in this series, an enquiry that is not structured at the point of arrival cannot be managed by any downstream system, regardless of how capable that system is.
Case Two: The Inventory System Bought Because Stock Was Always Wrong
A growing retail or manufacturing operation buys inventory management software after persistent stock-level discrepancies cause production delays and customer fulfilment failures. The system is implemented. Stock-outs and discrepancies continue.
Investigation after the implementation failure reveals that the inventory system is only updated when invoices arrive in the accounts department. Site foremen and warehouse staff are still calling in verbal orders and receiving materials without a formal goods receipt process. The gap between physical stock movement and system record is structural: no one at the point of physical movement is entering data into the system.
The inventory software was designed for an operation where stock entries happen at the point of physical transaction. The business purchased it for an operation where data entry happens at the end of the accounting cycle, two to five days after the physical event. The system cannot reconcile those two realities. Accurate inventory data requires accurate data entry at the point of receipt, which requires a change in the physical receiving process that the software selection never addressed.
Case Three: The Project Management Tool Bought Because Projects Were Always Late
A professional services business rolls out a project management platform after repeated deadline misses and budget overruns. The platform is adopted, tasks are created, timelines are set, and progress becomes visible for the first time.
What becomes visible is that projects are still running late. The tool has made the lateness measurable without addressing its cause. Examination of overdue projects reveals a consistent pattern: scope was agreed verbally at project kickoff, interpreted differently by the delivery team and the client, and not documented in a form that either party was held to. When expectations diverged, nobody could reference a written agreement because none existed.
No project management tool prevents a scope disagreement that was never documented. The bottleneck was at project initiation, in the absence of a written brief and a signed scope agreement. The tool tracked the consequences of that absence with great precision.
The Process Mapping Work That Should Come Before Software Selection
Process mapping is not a complicated discipline. It is a structured set of questions about what actually happens in an operation, answered honestly rather than aspirationally.
Six Questions That Describe Any Business Process
What enters the business? Name the input specifically: customer enquiries, purchase orders, patient referrals, job requests, stock replenishment triggers. Each input type should be listed separately, because the process often differs by input type in ways that matter for software selection.
Through which channel does it arrive? WhatsApp, phone, email, a web form, a platform, in person. In Zimbabwe's operating environment, the channel question is particularly consequential, because the dominant channel for most businesses is one that mainstream software does not natively integrate with.
Who handles it first and with what information? Identify the intake function and what they know at the moment they first encounter the input. Is the information sufficient for them to make a decision? If not, what do they do to get more information, and from where?
What decisions happen at each stage and what do those decisions require? Trace the input through every handoff, approval, and escalation. At each stage, name the decision being made and the information required to make it well.
What gets recorded, by whom, and where? This is often the most revealing question. The answer describes the actual data architecture of the business: what exists in a system, what exists in a spreadsheet, what exists in a WhatsApp conversation, what exists in someone's memory.
Where does work pile up, slow down, or disappear? The bottleneck is almost never where the symptom first appeared. It is usually one or two steps upstream, at the point where information becomes insufficient, handoff responsibility becomes unclear, or the volume of inputs exceeds what the current process can absorb.

What Process Mapping Reveals That a Vendor Demo Cannot
The Problem Is Often Upstream of Where the Symptom Appeared
The CRM case above is one version of this pattern. A more general formulation: when a business reports that its pipeline is poorly managed, the actual problem might be in qualification (nobody has agreed on what makes a lead worth pursuing), in intake (leads are not entering any system at the point of contact), in follow-up (no reminders exist and leads decay in an unmonitored inbox), or in reporting (the pipeline exists but nobody trusts the data in it). Each of these requires a different response.
Purchasing a CRM addresses the general category without diagnosing which specific version of the problem is present. In the worst case, the CRM is configured for a problem that is not the one the business has.
The Problem Is Sometimes Accountability, Not Tooling
Over 60% of CRM failures are attributed to people-related challenges rather than technology. The more precise version of this finding is that many of these are accountability failures: nobody was assigned to own a particular step, or the person assigned was not given the time or authority to execute it, or the process itself had no clear owner at the critical handoff point.
Software does not resolve accountability problems. A CRM configured for a sales process in which nobody owns the follow-up step will show exactly the same follow-up failure rate as a WhatsApp-based process with no follow-up ownership. The visibility is better, but the outcome is the same.
Whether the Required Data Quality Currently Exists
Bad data quality accounts for 34% of CRM implementation failures. For ERP, average implementation costs run 189% over budget across industries. A significant portion of both categories of overrun is attributable to the discovery, during implementation, that the data the system needs does not exist in the quality or format required.
A process map drawn before procurement surfaces this question. The question "what gets recorded and where" answers whether the data inputs a system needs are currently being captured at all, whether they are captured accurately, and whether they are in a form that can migrate to a new system without significant remediation work.
If the answer reveals that the required data does not exist, the pre-work is a data capture and quality improvement programme, not a software implementation. Discovering this during implementation is significantly more expensive than discovering it before procurement.
The Full Cost of Buying Before Understanding
The Invoice Tells Part of the Story
The direct costs of a software procurement are visible: licensing fees, implementation services, data migration, training, and integration development. 49% of CRM projects exceed their original budget, with an average overrun of 32%. ERP overruns are proportionally larger. These costs are significant for any business and proportionally more damaging for a Zimbabwean SME with a tighter budget and fewer recovery options.
The Shadow System Problem Appears Afterwards
Eighteen months after go-live, the warehouse team is still maintaining shadow spreadsheets because they don't trust the system. This description from an ERP case study is recognisable to anyone who has observed a failed software implementation. Staff do not abandon the new system publicly. They comply with requests to enter data while privately maintaining their own records because they cannot rely on the new system for the operational decisions they need to make hour by hour.
The result is double data entry, the old record and the new one. The old record is the one staff actually trust. The new system, populated inconsistently and incompletely, produces reports that leadership believes and staff discount, creating a gap between what leadership thinks is happening and what is actually happening that is, in some ways, worse than no system at all.
The "We Tried Software" Effect on Future Adoption
In Zimbabwe's operating environment, a failed software implementation does not only cost what it cost. It contributes to the accumulated evidence that local businesses use to evaluate future technology investments. A management team that spent three months implementing a CRM that nobody used now has a strong prior against the next technology proposal. The failure was not recorded as "the process was not mapped before procurement." It was recorded as "software doesn't work for businesses like ours."
This narrative compounds. It is part of why the data fragmentation problem examined throughout this series persists, businesses that have experienced implementation failure become resistant to the next proposal, and the data infrastructure required for AI applications, digital operations, and meaningful reporting is never built.
Sparkline's Position: The First Deliverable Should Often Be Understanding, Not Code
The consistent pattern across this series is that every technology decision benefits from an honest examination of the process it is intended to serve before anything is built or bought.
That examination is a deliverable. It produces a process map, a list of bottlenecks and their actual causes, an assessment of data quality and availability, and a requirements document that specifies what a solution needs to do before any platform is evaluated against it.
This is not a slow or expensive exercise. A process mapping engagement for a typical Zimbabwean SME operation takes days, not weeks. The outputs are a document that any subsequent technology decision can be evaluated against, and in many cases, the conclusion is not "buy software." It is "fix the process first, and then evaluate whether software is needed at all."
That conclusion is worth arriving at before a procurement order is signed.

When to Proceed Without Mapping First
Process mapping before software selection is not universally required. For a small, well-understood problem with a low-cost solution and a contained implementation, the overhead of a formal mapping exercise may not be warranted.
The heuristic is the cost of being wrong. For a twelve-month SaaS subscription at a few hundred dollars, the cost of a wrong choice is a few hundred dollars and a cancellation. For an ERP implementation or a custom development engagement, the cost of discovering during implementation that the process was not what everyone assumed is measured in months and significant budget. The investment in understanding scales with the cost of the mistake it prevents.
What Good Pre-Procurement Work Produces
A properly scoped engagement before software procurement produces four things:
A current-state process map that describes what actually happens, not what is supposed to happen. These differ, often significantly, in ways that matter for any technology decision.
An identified list of bottlenecks with their actual causes. Not "pipeline management is poor" but "no structured intake exists for WhatsApp enquiries, so leads do not enter any system before the pipeline stage."
A data assessment that identifies what data currently exists, in what quality, and what remediation is required before a new system can use it. This prevents the most common category of implementation budget overrun.
A requirements document that specifies what any solution must do, independent of any platform. This document is the basis for evaluating vendor options and for scoping any custom development. Without it, vendor selection is a comparison of features rather than a comparison of fit.
These four outputs are what determines whether the subsequent investment in technology produces the outcome the business expected when it recognised the symptom that started the conversation.
Sources
- Gartner. (2024). ERP implementation failure rate: 55-75% of projects fail to meet objectives. Cited in: KPC Team (March 2026), Elevatiq (January 2026), Jobinandjismi (May 2026).
- Panorama Consulting. (2025). Overall ERP failure rate: 68%. Cited in: Cudio Blog (2026). Average implementation costs: 189% over budget across industries; 215% in manufacturing.
- Johnny Grow. (2025, October 29). The CRM Failure Rate Is 55 Percent.
- Huble. (2026, June 15). Why CRM Implementations Fail And What Enterprise Teams Can Do About It. Over 60% of CRM failures from people-related challenges; only 6-10% from platform.
- LOW/CODE Agency. (2026). CRM Implementation Failure Rate Explained 2026. Top three root causes: poor user adoption (43%), bad data quality (34%), insufficient training (22%). 49% of CRM projects exceed budget; average overrun 32%.
- Bizowie. (2025, October 28). Why Your ERP Implementation Failed. Shadow spreadsheet phenomenon post-go-live; $400,000 implementation plus $200,000 in consultant bills producing less efficiency than predecessor systems.
- Cudio. (2026). ERP Implementation Failure: Why Projects Really Collapse. Panorama Consulting 2025 rates; root cause analysis across 2,400+ implementations.
- Vantagepoint. (2026, June 8). Why Your CRM Implementation Failed. 61% of sales leaders report better pipeline visibility from CRM; only 45% report increased sales revenue. The gap is lack of clear success metrics defined before implementation.
- Clevyr. (2025, November 7). Why 50% of CRM Implementations Fail. Off-the-shelf solutions misaligned to business processes; absence of defined objectives before procurement.
- HeyDAN. (2026, May 8). Why CRM Adoption Fails. 91% of companies with 10+ employees use CRM; 22% of sales professionals still unsure what CRM is after adoption.
- Elevatiq. (2026, January 21). ERP Implementation Failures 2025. Case studies: Birmingham City Council (£90m to £216m cost escalation), Quebec SAAQ ($600m to $1.1 billion). Common factor in all cases: insufficient pre-implementation process mapping.
- Sparkline Labs. (2026). What Does a Zimbabwean Business Actually Need From Software?
- Sparkline Labs. (2026). Can WhatsApp Leads Be Captured and Scored Automatically in Zimbabwe?
- Sparkline Labs. (2026). Why So Many Zimbabwean Businesses Still Run Critical Operations Through WhatsApp.
Building something like this?
We build platforms, internal tools, and integrations for Zimbabwean and African businesses. Outcome-tied pricing, two-week paid discovery.

