Technology and development

An off-the-shelf ERP or a custom system? A decision guide for Saudi companies

An off-the-shelf ERP or a custom system? A decision guide for Saudi companies

In short: a ready-made system (ERP or cloud accounting software) is faster and cheaper at the start, and suits you when your operations look like most companies’. A custom system is worth it when the way you work is itself your advantage, or when you’re paying for many subscriptions and changes to force the ready-made one to fit you. The smartest answer is often hybrid: ready-made for accounting and invoicing compliant with ZATCA, custom for what sets you apart, and a connection between them.

Every growing business reaches this moment: spreadsheets are no longer enough, and the team wastes time between programs that don’t talk to each other. The question: do you buy a ready-made system, or build your own?

When is ready-made the right choice?

  • Your operations are standard: accounting, inventory, purchasing and payroll done the way most companies do them.
  • You need speed: you start in weeks, not months.
  • Compliance matters: well-known systems update themselves with the requirements of e-invoicing (Fatoora) and its waves.
  • A limited tech budget and a small team that doesn’t want to run a system.

When is a custom system worth it?

  • The way you work is your advantage: special pricing, complex scheduling, or a service unlike others.
  • Endless changes: you pay more customising the ready-made system than you would building one.
  • Scattered systems that need one layer to connect them and give you the full picture.
  • A portal for your customers or partners with an experience that carries your name.
  • Per-user costs: a subscription per user that balloons as the team grows.

The risks you should know

A custom system isn’t risk-free. In McKinsey’s study with the University of Oxford of large IT projects, projects ran 45% over budget on average and delivered 56% less value than predicted. The study is old (2012) and about huge projects, but the causes of failure recur: unclear goals, requirements that change without control, and delivering everything at once. Ready-made has its risks too: lock-in to one vendor, price changes, and bending your work to fit the software instead of the other way round.

The hybrid answer

Many businesses succeed with a mix: ready-made accounting software compliant with e-invoicing, a custom system for the operations that set you apart (orders, field operations, the customer portal), and a connection between them through APIs. That way you get compliance without the hassle, and flexibility where it really matters to you.

And the Saudi market has a clear push towards local content; according to Middle East AI News, local content reached about 49% of government software procurement in 2025, which matters to anyone dealing with government bodies.

How do you decide within a week?

  1. Write your core operations step by step, and mark what’s “standard” and what’s an “advantage”.
  2. Try two trial versions of ready-made systems on the standard operations.
  3. Work out the three-year cost: subscriptions + customisation + training, against build + running + maintenance.
  4. If you choose custom, start with the smallest part that solves the biggest pain, and deliver in stages.

Frequently asked questions

Can a custom system comply with e-invoicing?

Yes, by integrating with the Fatoora platform according to the authority’s requirements, or by connecting it to compliant ready-made accounting software that handles invoicing. The second option is usually easier for small and medium businesses.

Who owns the code in a custom system?

The contract should state clearly that you own the code, data and accounts, and that documentation is handed over, so you’re not tied to one developer.

Should I start with ready-made and then move to custom?

Often a sensible choice: ready-made reveals your real needs, and then you build only what it doesn’t cover, keeping your data portable.

The bottom line

Choose ready-made for what’s standard, build what sets you apart, and connect them. If you want someone to analyse your operations and build the custom part in stages, have a look at our custom software service.

Sources

  1. McKinsey — Delivering large-scale IT projects on time, on budget, and on value
  2. ZATCA — E-invoicing (Fatoora)
  3. EY Tax News — Saudi Arabia announces 25th wave of Phase 2 e-invoicing integration
  4. Middle East AI News — Saudi spends big on digital government (DGA figures)