Skip to content

Strategy

Off-the-Shelf vs. Custom Software: What Does Your Enterprise Actually Need?

The wrong software choice costs twice — once in licence fees, again in workarounds. Use this framework before you sign.

July 10, 2026 · 4 min read · Published by Altify Insights
Off-the-Shelf vs. Custom Software: What Does Your Enterprise Actually Need?

Every enterprise software decision eventually boils down to one question: buy something that mostly fits, or build something that fits exactly?

For Kenyan businesses navigating M-Pesa integrations, KRA compliance, multi-branch operations, and SACCO-style payment rules, the wrong choice costs twice — in licence fees and in workarounds your team inventes daily.

The three options on the table

Off-the-shelf SaaS

Examples: global CRMs, generic accounting tools, Shopify with plugins.

Pros: Fast start, predictable monthly fees, vendor handles updates.
Cons: Weak M-Pesa/eTIMS depth, limited multi-branch logic, data residency concerns, customization ceilings.

Configurable platforms (ERP suites)

Examples: industry ERP with local partners, low-code platforms.

Pros: Broad module coverage, established vendor ecosystems.
Cons: Expensive implementation, heavy change management, still may not match Kenyan payment/tax nuances without costly customization.

Custom software

Examples: Laravel/Filament apps, Altify ecosystem modules extended for your workflows.

Pros: Exact fit, you own IP, API-first integration with LeefiPay/eTIMS/Leesify.
Cons: Higher upfront investment, requires disciplined product ownership.

Decision framework: score your organization

Rate each factor 1–5 (1 = off-the-shelf fine, 5 = custom required):

Factor Question
Workflow uniqueness Do you have processes no standard product supports?
Integration depth M-Pesa + banks + eTIMS + legacy ERP simultaneously?
Branch complexity Multi-entity, multi-branch, consolidated reporting?
Compliance KRA, CBK, NHIF/NSSF rules baked into operations?
Growth speed Will requirements change significantly in 24 months?
Competitive advantage Is software part of your product or moat?

Score 15–30: Strong case for custom or Altify ecosystem + extensions.
Score 8–14: Hybrid — core SaaS + custom integration layer.
Score below 8: Off-the-shelf likely sufficient.

When off-the-shelf wins

  • Single-location business with standard workflows
  • Budget under KES 500K for first-year total cost of ownership
  • Team has no in-house product owner or IT liaison
  • Requirements match 90%+ of a mature global product

A Nairobi café with one Till and simple inventory may not need custom ERP.

When custom wins

  • Multi-branch retail with branch-level permissions and consolidated KRA reporting
  • SACCO or fintech with member ledgers and complex payment matching
  • Property portfolios with unit-level Paybill references and arrears workflows
  • Manufacturing with BOM, batch traceability, and shop-floor tablets
  • Marketplace with vendor payouts and commission rules in KES

These are Altify's core delivery patterns — we see the same requirements across Kenya and East Africa.

The hybrid path most enterprises take

Smart operators rarely choose pure custom or pure off-the-shelf. The winning pattern:

  1. Deploy proven Altify modules (Leesify ERP, LeefiPay, eTIMS, HRM) for 70% of needs
  2. Custom extend APIs for proprietary workflows (loyalty, distributor portals, SACCO rules)
  3. Integrate legacy systems incrementally instead of big-bang replacement

This cuts time-to-value versus full custom while avoiding SaaS workarounds.

Total cost of ownership over 5 years

Cost line Off-the-shelf Custom / Altify hybrid
Licences KES 200K–2M/yr Lower recurring, higher build
Implementation KES 300K–1M KES 1.2M–5M phased
Workarounds (staff time) Often hidden Reduced post-go-live
Integration maintenance Plugin fragility Owned APIs, documented
IP / exit value Vendor lock-in You own code

Include workaround labour in your model — it is usually the largest hidden cost of misfit software.

Red flags that you chose wrong

  • Finance maintains a "shadow Excel" that overrides the official system
  • IT spends more time fixing plugins than shipping features
  • KRA audit data comes from manual exports, not live system
  • New branch launch requires weeks of configuration and prayer

Next steps

  1. Run the scoring framework with finance, ops, and IT in the room
  2. Request free IT audit if score > 15
  3. Compare Altify apps against your top SaaS shortlist on M-Pesa/eTIMS depth

Book a consultation — The Altify team responds within 24 hours (EAT).

Book a consultation

Explore Altify apps

Digital Transformation ERP Engineering
Share LinkedIn X Facebook

Published by

A

Discuss this topic with Altify

Tell us what you are building. The Altify team responds within 24 hours (EAT).

We typically reply within one business day (EAT).

Comments

No comments yet. Be the first to share a perspective.