Blog — 2026-08-06
Off-the-shelf software is the right choice for most small UAE businesses starting out. If your team is small, your workflow is standard and a subscription tool already covers what you do, buy it, set it up this week and get back to work. Custom software becomes the better call when per-user fees multiply across a growing team, when your process no longer fits the tool's templates, when the software needs to talk natively to WhatsApp, your website or your other systems — or when owning your data outright matters to the business.
I say this as someone who builds custom systems for a living. Eight of my systems are in production inside Dubai businesses right now — an HR platform, a pharmacy POS, a brokerage CRM, a booking platform, an IT asset manager and more — and I still tell some small teams to buy, not build. What follows is the framework I actually use to give that answer.
Buy off-the-shelf when your workflow is a problem the software industry has already solved a thousand times over. Accounting, email, document storage, basic invoicing — these are commodity workflows, and the subscription tools serving them are mature, well supported and cheap at small scale.
Team size is the biggest factor. With a handful of users, per-seat pricing is a rounding error, and the subscription buys you updates, support and security patches without hiring anyone. And if you are still figuring out your own process, a good off-the-shelf tool imposes a sensible default workflow on you — at that stage, that is a feature, not a limitation.
I put this in writing on my own service pages: if you are brand new and tiny, start on a subscription app. The moment volume is steady, the math starts to flip.
The clearest signal is the spreadsheet. When your team runs the real workflow in Excel and WhatsApp because the official tool never quite fit, you are already paying for custom software — just in staff hours and errors instead of dirhams. Most of my systems work is exactly this: taking operations run on spreadsheets and WhatsApp and turning them into one system with logins, permissions, history and reports.
Custom wins when the per-user license math hurts, when your process does not fit platform templates, and when you need the software to talk natively to your website, WhatsApp and internal tools. It also wins on ownership: there are no per-user license fees on a system built for you — the code, database, hosting and accounts are registered in your name, and nothing locks you to the developer.
Subscription pricing is designed to look small, so never judge it by the monthly figure. Take the per-user monthly fee, multiply by the number of seats you will actually need, then by 36 months. Add the plan upgrades you will typically be pushed into as you grow, because the features growing teams need usually sit in the higher tiers.
Then be honest in the other direction too. A custom build is a real up-front cost, and it needs hosting and occasional maintenance afterwards — it is not free after launch. For a team of three with a standard workflow, the subscription usually still wins that comparison, and I will say so.
But as seats and years accumulate, the lines cross. A subscription is a permanent running cost that ends with nothing owned. A custom system, once paid for, is an asset — one you keep, and one you own if you ever sell the business.
Sit down with these five questions before talking to any developer — including me. Honest answers here settle most build-vs-buy decisions on their own.
Most of the systems I have shipped replaced the same two things: spreadsheets and paper. The HR platform I built for a Dubai real estate firm replaced paper checklists, email threads and untracked leave balances with structured onboarding, leave approvals and one auditable source of truth for every employee record. The IT asset manager replaced error-prone spreadsheets with 150+ devices under continuous audit.
Both projects began the same way: as a workflow that off-the-shelf tools never quite fit, and a team quietly compensating for it every day.
The other half of the honesty: I also work with the platforms themselves — Salesforce, Freshdesk, Zoho — so I know when to integrate with an existing platform instead of rebuilding it. Tell me your team size and your process, and I will give you a straight recommendation, even if it is buy, don't build.
Often not at the very start — if your team is tiny and your workflow is standard, an off-the-shelf subscription is usually the right call, and I say so even though I build custom systems for a living. Custom becomes worth it when per-user fees multiply, your process stops fitting the templates, or you need deep integration with WhatsApp, your website and your other tools. Run the 36-month cost comparison; it usually settles the question.
A focused internal tool: 2–4 weeks. A full system such as a CRM, HR platform, POS or booking engine: 4–8 weeks depending on features. These are real delivery times from systems now in production in Dubai.
It is priced per feature set — a focused internal tool costs far less than a full CRM or HR platform. There are no per-user license fees on what I build: one build, and you own it. Send me your workflow and you get a fixed written quote within 24 hours.
Yes, and it is a common path: start on a subscription while you are small, then move when the fees or the limitations start to hurt. Your existing data is migrated in and verified before go-live, not thrown away — nothing starts from zero.
You do — code, database, hosting and every account, all registered in your name. Optional maintenance is available, but nothing locks you in.
Custom Software Development in Dubai · CRM Development in Dubai · PSQ HR Platform — case study · Pharmacy POS System — case study