IT Strategy & Leadership

Choosing New Business Software: How To Avoid Hidden Costs, Project Failure, And Expensive Mistakes

Most software projects cost more, take longer, and deliver less than expected. The reason is almost never the technology. It is governance.

Fast Decision
Vendor selected quickly, governance skipped
🎯
Governed Decision
Requirements defined, stakeholders aligned
Faster Long-Term Success
On time, on budget, adopted by users

Free Resource: New Business Software Selection Helpsheet

A practical guide covering requirements gathering, vendor evaluation, and go-live governance.

Download

Slow Down At The Start To Move Faster Later

Leadership teams are under pressure to make progress. Vendors make implementation appear straightforward. Demonstrations are polished, sales teams are reassuring, and the timeline in the proposal looks achievable. The result is that organisations frequently commit to a platform before they have defined what they actually need, involved the right people, or assessed the real cost and complexity of delivery.

The gap between a vendor demonstration and a live, configured, integrated, and supported system is where most projects encounter difficulty. Demonstrations show best-case scenarios. They do not show data migration complexity, integration challenges, user adoption requirements, or the ongoing resource needed to manage the platform after go-live.

Good governance at the start of a software project feels slower. In practice, it dramatically reduces the risk of cost overruns, delays, and failed adoption - and it produces a platform that actually delivers the business outcomes it was selected to achieve.

Expectation
Simple demo
Quick configuration
Easy data migration
Instant user adoption
Vendor manages everything
Reality
Complex configuration required
Integrations need development
Data quality issues discovered
Training underestimated
Support ownership unclear

Challenge Your Existing Processes Before You Replicate Them

Many organisations mistake familiarity for best practice. Long-serving staff have developed workarounds. Processes have evolved around the limitations of legacy systems rather than around what the business actually needs. When a new platform is selected, there is significant pressure - often from the same long-serving staff - to replicate existing processes exactly, including the workarounds.

This creates a dangerous dynamic. Customisation requests increase. The platform is configured to replicate a process that was never best practice. Costs rise. Complexity increases. And the organisation ends up with an expensive modern platform that behaves like the legacy system it replaced.

Customisation Risk Scale
Low Customisation
Standard configuration, lower cost, vendor-supported upgrades
Medium Customisation
Some bespoke configuration, increased implementation cost
High Customisation
Significant bespoke development, upgrade risk, vendor dependency

High customisation increases cost, risk, and complexity - and often locks the organisation into a configuration that cannot be upgraded cleanly.

Questions Leadership Should Ask Before Approving Customisation
Is this process genuinely best practice or a historic workaround?
Would a new organisation design this process this way?
Does the vendor's standard configuration solve the problem?
What is the cost of customisation vs changing the process?
Will this customisation prevent future upgrades?
Who will maintain this customisation after go-live?

Focus On Outcomes, Not Features

Software vendors sell features. Business leaders should buy outcomes. The distinction matters because a platform with every feature on the requirements list can still fail to deliver business value if the outcomes were never defined. Before evaluating any vendor, define what success looks like in operational terms.

CRM
Features: Contact management, pipeline tracking
Outcome: Shorter sales cycles, better client retention, accurate revenue forecasting
Finance
Features: Invoice management, reporting
Outcome: Faster month-end close, accurate management accounts, reduced audit cost
Stock Management
Features: Inventory tracking, reorder alerts
Outcome: Reduced stock-outs, lower holding costs, accurate margin reporting
HR
Features: Employee records, absence tracking
Outcome: Reduced admin burden, accurate payroll, compliant data retention
Marketing
Features: Campaign management, automation
Outcome: Higher lead quality, measurable ROI, reduced manual campaign effort
Reporting / BI
Features: Dashboards, data visualisation
Outcome: Faster decisions, single source of truth, reduced spreadsheet dependency
Features
Processes
Business Outcomes

Build The Right Stakeholder Group

Software selection decisions made by a single department, or by leadership without operational input, consistently produce worse outcomes than those made by a structured stakeholder group. Each stakeholder brings a different perspective - and a different set of risks that will surface during or after implementation if they were not involved at the start.

Leadership
Set outcomes, approve budget, own accountability
Finance
Assess TCO, approve commercials, review reporting
End Users
Define daily requirements, validate usability
Data & Reporting
Define reporting needs, assess data quality
Compliance
Review GDPR, data retention, audit requirements
IT
Assess integration, security, supportability
Suppliers
Understand dependencies, contracts, exit clauses

The most common governance failure is involving IT after a vendor has already been selected. By that point, integration complexity, security requirements, and supportability concerns become blockers rather than inputs - and the organisation faces a choice between proceeding with a platform that creates risk, or restarting a selection process it has already invested in.

Create A Requirements Document Before Talking To Vendors

A requirements document forces the organisation to define what it actually needs before being influenced by vendor demonstrations. It creates a consistent evaluation framework, reduces the risk of being sold features that are not needed, and provides the basis for a Statement of Work that protects the organisation commercially.

Functional Requirements

What the system must do day-to-day. Defined by end users and department heads.

Reporting Requirements

What management information the system must produce. Defined by leadership and finance.

Integration Requirements

What other systems it must connect to. Defined by IT and operations.

Operational Requirements

How it must perform in practice - speed, availability, mobile access, offline capability.

Security Requirements

GDPR, data residency, SSO, access controls, backup and recovery. Defined by IT and compliance.

Priority Framework: Must Have / Should Have / Could Have
Must Have
Non-negotiable. Absence is a blocker. Include in SoW.
Should Have
Important but not critical at go-live. Phase 2 candidate.
Could Have
Nice to have. Evaluate only after Must Have is confirmed.

Engage IT Early - Not After Contracts Are Signed

IT involvement in software selection is not about technical gatekeeping. It is about identifying risks that will affect the business after go-live - risks that are far cheaper to address during selection than after contracts are signed. The areas IT should assess are not technical abstractions. They have direct operational and commercial consequences.

Good: IT Involved Early
Requirements → IT Assessment → Vendor Selection → SoW → Implementation
Integration risks identified before contracts signed. Security requirements included in SoW. Support model defined upfront.
Bad: IT Involved After Contracts
Vendor Selected → Contracts Signed → IT Assessment → Problems Discovered
Integration issues become change requests. Security gaps require costly remediation. Support model undefined at go-live.
SSO & Identity
Security & GDPR
Backup & Recovery
Integration
Supportability
Lifecycle Management
Data Residency
Access Controls

For a broader view of why governance failures - not technical failures - cause most technology projects to fail, see our article: SME Governance: Why Technology Projects Fail Before IT Even Gets Involved.

Data Migration

Don't Underestimate Data Migration

Data migration is consistently the most underestimated component of software implementation projects. Vendors present data migration as a straightforward export and import. In practice, it is a complex programme of data assessment, cleansing, validation, transformation, and testing - and the quality of the data going in determines the quality of the platform coming out.

Visible: What Organisations Plan For
Data Export
Hidden: What Actually Needs To Happen
Data cleansing
Duplicate removal
Validation rules
Business rules mapping
Historical records
Reporting structures
Integration dependencies
Archive decisions
Full Migration
Risk: High
All historical data moved. Highest risk, highest cost.
Partial Migration
Risk: Medium
Recent data migrated, historical archived separately.
Archive Strategy
Risk: Lower
Old system archived read-only. New system starts clean.
Parallel Running
Risk: Managed
Both systems run temporarily. Higher cost, lower risk.

Poor quality data moved into a modern platform simply creates a more expensive version of the same problem.

Software Vendor vs Implementation Partner: Understanding The Difference

Most enterprise software projects involve two distinct parties: the software vendor who licences the platform, and an implementation partner who configures and deploys it. These parties have different responsibilities, different incentives, and different contractual relationships with the organisation - and understanding the distinction is critical to managing risk.

Software Vendor
Licences the platform
Responsible for product roadmap and upgrades
Provides standard support for the platform
Not responsible for how it is configured
Contract is typically a licence agreement
Implementation Partner
Configures and deploys the platform
Responsible for delivery against the SoW
Provides project management and training
Not responsible for platform bugs or upgrades
Contract is typically a Statement of Work
Scope Changes Are Where Projects Become Most Expensive

Every change to the agreed scope after the SoW is signed is a potential change request - and change requests are billed at day rates that are rarely agreed upfront. Organisations that agree scope changes verbally, or that allow the implementation to expand beyond the original SoW without formal amendment, consistently experience significant cost overruns. All scope changes must be documented, costed, and approved in writing before work begins.

Demand Real Demonstrations - Not Polished Sales Presentations

The standard vendor demonstration shows the platform at its best: pre-configured, polished, and presented by someone who has run the same demonstration hundreds of times. It does not show what the organisation will actually receive. Leadership should understand the difference between what is out of the box, what requires configuration, and what requires custom development.

Out Of The Box
Standard platform as licensed. No configuration required. Lowest cost, fastest deployment.
Configured
Standard platform configured to your requirements. Included in implementation SoW.
Custom Built
Bespoke development beyond standard configuration. Highest cost, highest risk, upgrade dependency.
Questions To Ask Vendors During Demonstration
Can you demonstrate this configured to our specific requirements rather than the standard demo?
Which features in this demonstration are out of the box and which require configuration?
Which of our requirements would require custom development rather than configuration?
Can we speak to a reference client with a similar profile and requirements to ours?
What does the platform look like after 12 months of live use - can we see a live client environment?
What happens to our customisations when the platform is upgraded?

Score Vendors Objectively

Vendor selection decisions made on the basis of the most impressive demonstration, or the most persuasive sales team, consistently produce worse outcomes than those made against a structured scoring framework. A weighted scoring matrix forces the organisation to define what matters most before evaluating vendors - and produces a defensible, documented decision.

Criterion
Weight
Vendor A
Vendor B
Max
Business Fit
Does it solve the actual business problem?
25%
Score 1-5
Score 1-5
25
Functionality
Core features vs requirements document
20%
Score 1-5
Score 1-5
20
Implementation Approach
Methodology, timeline, SoW quality
15%
Score 1-5
Score 1-5
15
Security & Compliance
GDPR, SSO, data residency, certifications
15%
Score 1-5
Score 1-5
15
Support Model
Post go-live SLAs, escalation, documentation
10%
Score 1-5
Score 1-5
10
Reporting
Native reports vs custom development required
10%
Score 1-5
Score 1-5
10
Commercials
TCO, licence structure, exit costs
5%
Score 1-5
Score 1-5
5
Total Weighted Score
100%
/ 500
/ 500
500

Score each vendor 1-5 per criterion. Multiply by weight. The highest weighted total provides an objective, documented basis for the selection decision.

Define Success Before Signing - And Support Before Go-Live

Signing a contract is not the same as defining success. Many organisations reach go-live and discover that the vendor considers the project complete while the business considers it unfinished. This happens because success criteria were never defined, agreed, and documented before contracts were signed.

Go-live is not the end of the project. It is the beginning of the operational phase - and the operational phase requires defined ownership, support processes, escalation paths, and ongoing management that must be planned before the implementation begins.

Define Before Signing
Internal success criteria (what does good look like?)
Implementation success criteria (what must be delivered?)
Business outcome metrics (how will we measure value?)
Acceptance criteria for each project phase
Escalation process if milestones are missed
Define Before Go-Live
Who owns the platform internally after go-live?
What is the vendor support scope and SLA?
What does the implementation partner support after handover?
How are users trained and how is training maintained?
Where is documentation held and who maintains it?
Who manages supplier relationships and licence renewals?

For a detailed framework on post-implementation governance and operational accountability, see our article: SME Governance: Why Technology Projects Fail Before IT Even Gets Involved.

Wavex Framework

Before Any New Software Is Approved - Ask These 10 Questions

A governance framework for leadership teams evaluating new business software.

01
What business outcome are we trying to achieve?
Define the outcome before evaluating any platform.
02
Are we solving a genuine problem?
Is this a real operational need or a solution looking for a problem?
03
Are our current processes best practice?
Challenge existing processes before replicating them in a new system.
04
Have all stakeholders been involved?
Leadership, finance, users, IT, compliance, and suppliers.
05
Can the platform be supported after go-live?
Who owns it? Who supports it? What are the SLAs?
06
Is the data protected?
GDPR, data residency, access controls, backup, and recovery.
07
How will historical data be handled?
Full migration, partial migration, archive, or parallel running?
08
Are we buying software or custom development?
Understand what is out of the box vs what requires bespoke build.
09
How will success be measured?
Define success criteria before contracts are signed.
10
Who owns the platform after go-live?
Define ownership, escalation, and supplier management before launch.

Frequently Asked Questions

Practical answers to the questions leadership teams ask most often when evaluating new business software.

Free Resource

New Business Software Selection Helpsheet

A practical, structured helpsheet to guide your organisation through the software selection and implementation process. Covers requirements gathering, vendor evaluation, stakeholder alignment, and go-live governance — ready to use with your team.

Download Helpsheet (Word Document)

Considering New Software?

Wavex helps organisations evaluate, govern, and successfully implement new business platforms. Whether you are considering:

CRMFinance & ERPStock ManagementHRMarketing AutomationAI PlatformsReporting & BIWorkflow Systems

Wavex can help assess requirements, evaluate vendors, challenge assumptions, identify risks, and ensure projects remain supportable long after go-live.

Speak To Wavex About Your Software Project