Back to Business Articles
Strategy💼 Business#custom software#off-the-shelf#build vs buy#Nigeria#software strategy#TCO#business technology#pillar page#SaaS#vendor selection

Custom Software vs Off-the-Shelf: Making the Right Choice for Nigerian Businesses

Ekfix TeamVerified Feb 19, 2026

The build-vs-buy decision is not a technology question. It is a business strategy question with a different correct answer depending on where you operate, what your processes look like, and how you plan to grow. Nigerian businesses face constraints and opportunities that change the calculus significantly.

StrategyCustom Software vsOff-the-Shelf: Making theRight Choice for NigerianBusinessesEkfix

Custom Software vs Off-the-Shelf: Making the Right Choice for Nigerian Businesses

Every growing Nigerian business eventually reaches the same crossroads: the spreadsheets are breaking, the WhatsApp-based processes are unsustainable, and the business needs proper software. The question that follows — build something custom or buy something off the shelf? — is one of the highest-stakes technology decisions a Nigerian business will make, and it is consistently made badly.

It is made badly because the framing is usually wrong. The question is presented as a technology preference when it is actually a business strategy decision. The correct answer depends on the specific business context — what your processes look like, what regulatory environment you operate in, how you plan to grow, and what your competitive advantage depends on. The Nigerian operating environment adds layers of complexity that make this decision materially different from the same decision made by a business in London or San Francisco.

We have helped businesses on both sides of this decision — building custom software where it was justified, and recommending off-the-shelf solutions where they were the better choice. This article is the honest framework we use internally when advising clients. For a deeper dive into the cost dynamics specifically, see our detailed comparison of custom software vs SaaS.


The Real Decision: Strategic Differentiation vs Operational Commodity

The most useful mental model for the build-vs-buy decision is to classify each business function as either a strategic differentiator or an operational commodity.

Strategic differentiators are the processes that make your business different from competitors. They are the reason customers choose you. If you run a logistics company in Lagos, your routing algorithms, delivery scheduling, and real-time tracking — customised for Nigerian road networks, traffic patterns, and last-mile challenges — are differentiators. If you operate a lending business, your credit scoring model that accounts for Nigerian income patterns and informal sector dynamics is a differentiator.

Operational commodities are the processes every business must do but that do not create competitive advantage. Payroll processing, basic accounting, email, file storage, and standard HR management are commodities. They need to work reliably, but doing them 10% better than a competitor rarely wins you a single customer.

The principle: build custom software for strategic differentiators. Buy off-the-shelf for operational commodities. This sounds simple, but the classification is where businesses get it wrong — either by building commodity functions custom (wasting money) or by forcing differentiating processes into generic software (losing competitive advantage).


When Off-the-Shelf Software Is the Right Choice

Off-the-shelf software — whether cloud SaaS or on-premises packages — is the correct choice more often than custom software vendors would like to admit. The scenarios where it wins clearly:

1. Standard Business Functions with Well-Defined Requirements

Basic accounting (QuickBooks, Sage, Zoho Books), email and productivity (Google Workspace, Microsoft 365), project management (Asana, Monday.com, Jira), and HR management for companies under 200 employees. These are mature categories where commercial products have been refined over years and solve the problem adequately for the vast majority of businesses.

A Nigerian business spending ₦8M–₦15M to build a custom accounting system is almost certainly making a mistake. Accounting rules are standardised. The workflow is well-understood. Commercial products handle multi-currency, tax reporting, and basic compliance. The custom build will take six to twelve months, require ongoing maintenance, and will not be as robust as software that has been battle-tested across thousands of businesses.

2. Time-to-Value Is Critical

If a business needs a CRM operational in three weeks, off-the-shelf is the only realistic option. Custom software development — even with an accelerated timeline — takes months for anything non-trivial. Off-the-shelf products offer immediate deployment with configuration rather than development.

3. The Process Is Not a Competitive Advantage

If two logistics companies both use the same HR software, neither gains an advantage. If two lending companies both use the same credit scoring model, neither gains an advantage. HR software is a commodity. Credit scoring, for a lender, is a differentiator. The distinction matters enormously.

4. Internal Technical Capacity Is Limited

Off-the-shelf software shifts the maintenance burden to the vendor. A company with no developers or IT staff should think carefully before commissioning custom software that will require ongoing maintenance. The post-launch support requirements for custom software are non-trivial and need a plan before the first line of code is written.


When Custom Software Is the Right Choice

Custom software is the correct choice less often than people assume — but when it is correct, the advantage it creates is substantial and compounding.

1. Core Business Processes That Define Your Competitive Edge

A fintech company's transaction processing engine. A logistics company's route optimisation system. A manufacturing company's production scheduling that accounts for Nigerian power availability patterns and supply chain unpredictability. An agricultural trading platform's pricing engine that integrates commodity markets with local purchasing networks.

These are the processes where generic software forces you to be generic. Custom software allows your business logic to be encoded precisely, creating advantages that competitors using off-the-shelf tools cannot replicate.

2. Nigerian-Specific Integration Requirements

This is where the build-vs-buy calculus shifts most dramatically for Nigerian businesses. The integration landscape in Nigeria is sufficiently complex that off-the-shelf software frequently fails to accommodate it:

Payment processing: Integration with Paystack, Flutterwave, and direct bank APIs is table stakes for any customer-facing Nigerian application. Many international SaaS platforms have no native integration with Nigerian payment processors, requiring middleware, Zapier workarounds, or manual reconciliation. A custom system integrates directly with the Paystack or Flutterwave API, handles webhook callbacks for payment confirmation, and manages the reconciliation loop natively.

Banking and NIBSS: The Nigeria Inter-Bank Settlement System underpins inter-bank transfers, direct debits, and the NIP (NIBSS Instant Payment) infrastructure. Custom software that integrates directly with NIBSS — or with banks that expose NIBSS rails through their APIs — can automate collections, disbursements, and reconciliation in ways that international SaaS platforms simply cannot support.

Multi-state tax compliance: Nigerian businesses operating across multiple states must manage PAYE (Pay-As-You-Earn) remittances to each state's internal revenue service, with different portals, different filing formats, and different deadlines. PenCom (National Pension Commission) contributions, NHF (National Housing Fund), and NSITF (Nigeria Social Insurance Trust Fund) each add compliance layers. International payroll SaaS products rarely handle this complexity natively.

Offline-first and low-bandwidth operation: Large portions of Nigerian business operations happen in areas with intermittent connectivity. Field sales teams in Kano, delivery riders in Ibadan, warehouse staff in Ogun State. Custom software can be designed offline-first — syncing when connectivity is available — while most SaaS products assume always-on internet.

3. Integration of Multiple Data Sources Into a Unified System

When a business runs seven to twelve separate SaaS products that don't talk to each other, the staff become the integration layer. Data is manually re-entered across systems, reports are assembled by copying from multiple dashboards into Excel, and the single source of truth becomes a person's head rather than a system.

Custom software can unify data from multiple sources into a single system — or serve as an orchestration layer that connects existing systems. For a thorough analysis of the costs of maintaining disconnected systems, see our piece on the hidden costs of legacy system maintenance.

4. Scale Economics Favour It

Off-the-shelf per-seat pricing scales linearly. If you pay ₦5,000/user/month and have 500 users, you pay ₦30M/year. If you grow to 2,000 users, you pay ₦120M/year. Custom software has a high upfront cost but near-zero marginal cost per user. The crossover point — where the cumulative cost of custom development becomes cheaper than cumulative SaaS fees — typically arrives between year two and year four for Nigerian businesses at scale.


Total Cost of Ownership: The Honest Numbers

The most common mistake in the build-vs-buy decision is comparing the wrong numbers. Businesses compare the SaaS subscription price against the custom development quote. This ignores half the costs on both sides.

Off-the-Shelf TCO (5-Year View)

For a mid-size Nigerian business (₦500M–₦2B revenue, 50–200 employees):

Cost CategoryYear 1Annual (Years 2–5)5-Year Total
Software licences (portfolio)₦14M₦14M (with ~10% annual increases)₦75M
Implementation and configuration₦3M–₦8M₦5M
Training (initial + ongoing)₦2M₦500K₦4M
Integration and middleware₦4M–₦8M₦1.5M₦12M
Internal admin and management₦3.6M₦3.6M₦18M
Data migration₦2M–₦5M₦3M
Total₦28M–₦40M₦19.6M₦117M

The licence cost is not the cost. The licence cost is typically 50–65% of the total cost. Integration, customisation, internal management, and training make up the rest. This is the TCO analysis that most SaaS salespeople would prefer you not run. For a structured approach to evaluating these costs, our enterprise vendor assessment guide walks through the full evaluation process.

Custom Software TCO (5-Year View)

For a comparable scope — a unified business system covering the same functional areas:

Cost CategoryYear 1Annual (Years 2–5)5-Year Total
Discovery and requirements₦3M–₦6M₦4M
Design and development₦25M–₦50M₦35M
Infrastructure (cloud hosting)₦2.4M₦2.4M₦12M
Testing and QA₦4M–₦8M₦5M
Post-launch support and maintenance₦6M–₦10M₦30M
Feature enhancements (ongoing)₦4M–₦8M₦20M
Internal team / product owner₦4.8M₦4.8M₦24M
Total₦39M–₦71M₦17M–₦25M₦130M

The year-one cost of custom software is substantially higher. Years two through five are typically lower. The five-year totals are often surprisingly close — but the custom software path leaves the business with an asset it owns, while the SaaS path leaves it with a recurring expense that disappears the moment it stops paying.

The real divergence happens at scale. If the business doubles in size over five years, the SaaS cost approximately doubles. The custom software cost increases by the marginal hosting and support — typically 20–30%, not 100%.

For a rigorous framework for measuring whether the investment delivered value, see our guide to measuring software ROI.


Nigerian-Specific Factors That Shift the Decision

Several factors unique to or amplified in the Nigerian operating environment make this decision different from the textbook analysis.

Currency Exposure and Pricing Risk

Most international SaaS products are priced in USD. Nigerian businesses earn in Naira. The Naira has depreciated significantly against the dollar — from ₦360/USD in 2020 to over ₦1,500/USD in 2025. A SaaS subscription that cost ₦1.8M/year at sign-up can cost ₦7.5M/year five years later with zero change in usage, purely from currency movement.

Custom software development paid in Naira, hosted on infrastructure with a mix of Naira and USD costs (local hosting options are expanding), provides more predictable budgeting. The currency hedge alone changes the ROI calculation for many businesses.

Local Payment Integration

Nigerian businesses need to accept payments through channels their customers actually use — bank transfers, USSD, cards processed through Paystack or Flutterwave, and increasingly, direct bank API integrations. They need to make disbursements through these same channels.

Off-the-shelf international software assumes Stripe, PayPal, or direct ACH. Custom software integrates natively with the Nigerian payment ecosystem. This is not a minor configuration issue — it is a fundamental architectural requirement that determines whether the software can actually process transactions in the Nigerian market.

Regulatory Compliance

Nigerian regulatory requirements are specific and evolving:

  • CBN regulations for financial services businesses — KYC requirements, transaction reporting, and data localisation preferences
  • NDPR/NDPA (Nigeria Data Protection Regulation / Act) — data processing requirements, consent management, and breach notification obligations
  • Multi-state PAYE — different filing requirements and formats across the 36 states and FCT
  • PenCom — pension contribution calculations and remittance requirements with specific formatting
  • FIRS — tax identification, withholding tax calculations, and electronic filing requirements
  • Industry-specific regulators — NAFDAC for food/pharma, NCC for telecoms, SEC for capital markets

International SaaS products are built for GDPR, SOX, or HIPAA compliance. They are rarely built for CBN, NDPA, or multi-state PAYE compliance. Custom software can encode Nigerian regulatory requirements natively, reducing compliance risk and audit exposure. For a deeper look at building compliant systems from inception, see our article on building for SOC 2 from day one.

Connectivity Reality

Nigeria's internet infrastructure is improving but remains inconsistent outside major urban centres. A business with field operations — construction, agriculture, logistics, oil and gas services, retail distribution — cannot assume that every user will have reliable internet access at all times.

Custom software can be architected for offline-first operation with intelligent sync — storing data locally, queueing transactions, and reconciling when connectivity is restored. This is not a feature toggle in most SaaS products. It is a fundamental architectural choice that must be made during design.

Local Support and Responsiveness

When something breaks in an off-the-shelf system at 2pm Nigerian time, the vendor's support team may be asleep in San Francisco. When a critical business process is blocked by a software issue during month-end close, the difference between a four-hour response from a local development team and a 24–48 hour ticket queue from an international vendor is the difference between an inconvenience and a crisis.


Vendor Lock-In: The Risk Nobody Calculates Upfront

Vendor lock-in is the most under-weighted risk in the build-vs-buy decision. It operates on a delayed fuse — invisible at sign-up, progressively constraining over years.

Lock-in manifests in several ways:

Data lock-in: Your customer records, transaction history, operational data, and business intelligence are stored in the vendor's format, in the vendor's cloud. Exporting it — if the vendor even allows full export — produces data that needs significant transformation to be useful elsewhere. Two years of operational data in a proprietary format creates a switching cost that increases every month.

Process lock-in: Once your team has learned the vendor's workflow, built their habits around it, and created workarounds for its limitations, switching to any alternative (custom or different off-the-shelf) requires re-training, process redesign, and a productivity dip during transition.

Integration lock-in: If you have built integrations between the off-the-shelf product and other systems (your payment processor, your bank feeds, your reporting tools), those integrations must be rebuilt for any new system. The more integrated the product, the higher the switching cost.

Contract lock-in: Enterprise SaaS contracts increasingly include multi-year commitments with significant early termination penalties. A three-year contract that seemed reasonable at signing becomes a constraint when the product no longer fits or a better alternative emerges.

We have written extensively about how to assess and mitigate vendor lock-in risk in enterprise contracts, including specific negotiation strategies for Nigerian businesses.

Custom software is not immune to lock-in — you can become locked into the development team that built it, or into architectural choices that constrain future flexibility. But ownership of the codebase provides a fundamentally different risk profile. You can change the development team. You can refactor the architecture. You cannot change the internal architecture of a SaaS product you don't own.


The Hybrid Approach: What Actually Works

In practice, the best-performing Nigerian businesses we work with do not choose purely custom or purely off-the-shelf. They run a hybrid model:

Off-the-shelf for commodities: Google Workspace or Microsoft 365 for email and productivity. A standard accounting package for basic bookkeeping. Project management tools for internal coordination. These are mature categories where the buy decision is almost always correct.

Custom for differentiators: The core business system that manages the operations unique to their business — the thing that handles Nigerian payment processing, regulatory compliance, and the specific workflows that define how they serve customers differently from competitors.

Integration layer: Often, the highest-value custom development is not a full replacement of off-the-shelf tools but an integration and orchestration layer that connects them. A custom middleware that pulls data from the accounting system, the CRM, and the payment processor into a unified dashboard — creating the single source of truth that no off-the-shelf product provides on its own.

This hybrid approach optimises for cost (using cheap, proven tools where they work), competitive advantage (building custom where it matters), and flexibility (avoiding full dependence on any single vendor or platform).


The Decision Framework: A Practical Checklist

Use this framework to classify each business function and determine the correct build-vs-buy decision. For each system or process you are evaluating:

Step 1: Classify the Function

  • Is this process a competitive differentiator? If your competitors do it the same way and it does not affect customer choice, it is a commodity. Buy off-the-shelf.
  • Does this process require deep Nigerian market integration? Local payments, NIBSS, multi-state compliance, offline operation. If yes, custom is likely the better path.
  • Is the process well-standardised across industries? Accounting, basic HR, email. If yes, the off-the-shelf market is mature. Buy.
  • Will this process need to change frequently as the business evolves? Rapidly evolving business logic is better served by custom software that you can modify on your timeline.

Step 2: Run the TCO Calculation

Do not compare sticker prices. Calculate the five-year total cost including:

  • Licence or subscription fees (in USD converted at realistic future exchange rates, not today's rate)
  • Implementation cost
  • Integration cost (connecting to Nigerian payment systems, banks, regulatory portals)
  • Training and change management
  • Ongoing support and maintenance
  • Internal staff time to manage the system
  • Cost of workarounds for features the system does not natively support

We have published a detailed guide on how to scope software projects realistically, including why initial estimates change and how to budget for the actual cost.

Step 3: Assess the Vendor and Build Options

If buying off-the-shelf:

  • Does the vendor have Nigerian customers? Nigerian payment integration? Local support?
  • What are the contract terms? Can you exit without losing your data?
  • What happens if the vendor raises prices by 40%? (This happens regularly with SaaS products.)
  • Read our guide on how to write an RFP that gets useful responses before engaging vendors.

If building custom:

  • Do you have a clear requirements document?
  • Have you identified a development partner with Nigerian market experience?
  • Is there a plan for post-launch maintenance and support?
  • Have you budgeted for the full lifecycle, not just initial development?
  • Consider whether staff augmentation or full project outsourcing is the right engagement model for your situation.

Step 4: Plan for Technical Debt

Every software decision creates technical debt — whether it is the configurations and workarounds accumulated in an off-the-shelf system or the architectural shortcuts taken during custom development. The question is not whether technical debt will accumulate, but whether you have a plan for managing it.

Custom software technical debt is debt you control — you can prioritise paying it down. Off-the-shelf technical debt is debt you inherit and cannot control — the vendor decides when and whether to address it.


Common Mistakes Nigerian Businesses Make

Mistake 1: Building Custom for Ego, Not Strategy

"We need our own system" is sometimes a genuine strategic requirement and sometimes an ego-driven preference. Building a custom CRM because the CEO wants bespoke software — when HubSpot's free tier would serve the team perfectly for two years — is a ₦15M–₦30M mistake. However, there are real scenarios where custom CRM development genuinely outperforms Salesforce for Nigerian SMBs.

Mistake 2: Buying Off-the-Shelf Without Calculating Integration Cost

The SaaS product costs ₦200,000/month. Integrating it with your Nigerian payment processor costs ₦3M. Connecting it to your banking feeds costs another ₦2M. Building the compliance reports it does not natively support costs ₦4M. The ₦2.4M/year subscription has an actual first-year cost of ₦11.4M.

Mistake 3: Comparing Year-One Costs Instead of Five-Year TCO

Custom software is expensive in year one and cheaper in years two through five. SaaS is cheap in year one and progressively more expensive, especially with USD-denominated pricing and Naira depreciation. A decision based on year-one cost alone will reliably choose the option that is more expensive over its actual useful life.

Mistake 4: Ignoring the Exit Cost

What happens when the off-the-shelf software no longer fits? What does migration look like? How much of your data can you extract and in what format? The cost of switching, two or three years in, is a real cost that should be estimated at the point of initial decision.

Mistake 5: Underestimating Custom Software Maintenance

Custom software is not a one-time purchase. It requires ongoing maintenance, security updates, feature enhancements, and infrastructure management. A business that budgets ₦30M for development but nothing for annual maintenance will have deteriorating software within eighteen months. Budget 15–25% of the initial build cost annually for maintenance and enhancement.


What We Recommend

We are a custom software development company. We have a commercial interest in businesses choosing to build custom. Despite that, our honest recommendation is:

Most Nigerian businesses should start with off-the-shelf for most functions. Use proven SaaS products for accounting, email, basic project management, and HR. Do not build custom where a commodity solution works.

Build custom where it genuinely matters. If your competitive advantage depends on a process, if Nigerian market integration is a core requirement, if you have outgrown the off-the-shelf options, or if the five-year TCO analysis shows custom is cheaper at your scale — then invest in custom software for those specific functions.

Do not decide in isolation. The build-vs-buy decision is interconnected with your broader technology strategy, your growth plan, and your competitive positioning. A decision that looks correct for a ₦500M-revenue company may be wrong for a ₦5B-revenue company, and vice versa.

Get the scoping right. Whether you are buying or building, the scoping phase is where most projects succeed or fail. Invest in a proper discovery process. If building custom, commission a paid discovery phase before committing to full development. If buying off-the-shelf, run a structured evaluation against your actual requirements — not the vendor's demo script.


Making the Decision: Summary Matrix

FactorFavours Off-the-ShelfFavours Custom
Function typeCommodity / standardStrategic differentiator
Nigerian integration needsMinimalDeep (payments, NIBSS, compliance)
User count trajectoryStable / smallGrowing rapidly
Process change frequencyStable requirementsRapidly evolving
Time to deployUrgent (weeks)Can invest months
Internal tech capacityLimitedHas or will hire product/tech team
Budget profilePrefers opex / subscriptionCan invest capex upfront
Currency risk toleranceHighLow (prefers Naira costs)
Data sovereignty concernsLowHigh
Five-year TCO at scaleLowerLower

The right answer is almost never "all custom" or "all off-the-shelf." It is a considered hybrid that puts each function in the right category and invests accordingly.

If you are working through this decision for your business and want an honest assessment — including situations where we would recommend against custom development — contact us. We would rather tell you the truth at the start than build the wrong thing.


This article is part of our series on software strategy for Nigerian businesses. For related reading, explore our pieces on custom software vs SaaS cost analysis, vendor lock-in risk, and measuring software ROI.