Before you pay for an ERP subscription or start building a system of your own, you need to know where your company’s way of working differs from what the market offers. Four questions and a decision table show when off-the-shelf is enough, and when custom earns its cost.
This question comes up at the start of most of our projects: do we buy an off-the-shelf ERP, or build a business system of our own? The answer reshapes the budget and the way the team works for the year ahead.
The short answer
An off-the-shelf system is enough when the way you work is close to what the market has settled on. A custom system earns its cost when your difference is fundamental, repeats every week, and shows up in time or money.
Heavily customizing a ready-made product is the hardest of the two paths: you pay for a subscription and for development, and you get the freedom of neither.
Four questions before you choose a product
Before choosing any product, I need four answers:
- 1Which process repeats and holds the work up?
- 2Who uses it?
- 3At which point does it differ from what the ready-made system was designed for?
- 4What happens if it waits another six months?
If the difference is in how things look, an off-the-shelf system is the decision. If it is in pricing, in the approval path, or in several parties working on the same transaction, building a core of your own costs less.
When an off-the-shelf system is enough
A ready-made system works well for:
- Accounting with standard invoices.
- Attendance and leave in their common form.
- An online store through a well-known payment gateway.
- A customer record with no special workflow.
Within weeks, the company has accounts, reports and updates handled by the product’s owner. The decision stays sound as long as the company is willing to work the product’s way. If the first meeting opens with a long list of changes, what is needed is a custom system, and pricing it as a subscription does not serve the company.
When a custom system earns its cost
You build custom when an extra field inside a ready-made program is not enough:
- A price that changes by customer, quantity and city.
- An approval that passes through the branch, then the warehouse, then management.
- A customer, an employee, a partner and management all working on the same request.
- A business with its own way of working, such as a clinic, a distribution company or a training center, with no mature Arabic product that fits its size.
The first phase is a single cycle that starts and closes inside the system, with permissions, a log and a report. Everything else waits.
When customizing a ready-made system is acceptable
Customizing an off-the-shelf product is acceptable at one isolated point, such as a report or a payment gateway integration, as long as you can return to the original version. If the change touches the workflow, that cycle should be built on your side.
Read your company’s situation
What about the cost?
In the first month, a custom system usually costs more. Over a year, one cycle can cost less than a broad subscription nobody uses, and less than a ready-made system that needs fixing every month.
Starting with an off-the-shelf system is wise if the process will settle on it, not if you already know it will leave it within a few months.
One page before you ask for a quote
One page is enough before you ask for a quote:
- The steps of the process today.
- Where the same information gets typed in again.
- The point the ready-made system cannot handle.
- One measure of success after a month.





