Engineering StrategyJul 27, 20264 min read

What Custom Software Actually Costs to Build in Dubai

By Maplecode

Ask what custom software costs in Dubai and you get a range wide enough to be useless, usually anchored on a day rate. The rate is the easiest number to compare and the weakest predictor of what you will spend.

Two projects at identical rates routinely differ by a factor of three, and the difference is almost never how fast people type.

What actually moves the number

Integration surface. A system that stands alone is a fraction of the cost of one that must exchange data with an ERP, a payment gateway, a government portal and a legacy database nobody maintains. Each integration carries discovery, error handling, a test environment that may not exist, and a counterparty whose availability you do not control. Counting integrations predicts budget better than counting screens.

Decision latency on your side. The most consistently underestimated cost. A team of six waiting nine days for a decision burns real money producing nothing. Projects where one person with authority can answer questions within a day finish materially cheaper than projects routed through a committee, at the same rate.

How well the current process is understood. If the existing workflow is undocumented and practised differently by each branch, the first phase is not building — it is establishing what the software is supposed to do. That work is unavoidable and is usually priced as though it were not.

Data residency and regulatory scope. Requirements to keep data in the UAE, or sector-specific rules in finance and healthcare, change the infrastructure design and the evidence you must produce. Worth establishing at the start, because retrofitting residency is a migration rather than a setting.

Where the local context genuinely matters

Some of it is not about cost at all, and gets missed because it is not on a rate card.

The working week runs Monday to Friday, with a shorter Friday for many organisations and adjusted hours through Ramadan. A delivery plan built on a Western calendar will misestimate a quarter that contains Ramadan, and the fix is planning, not effort.

Arabic support is a design decision rather than a translation task. Right-to-left layout affects components, iconography, charts and anything with directional meaning. Retrofitting it costs several times what building for it costs, and the decision needs making before the first screen is designed — even if Arabic ships later.

If the system touches government services, integration is on the platform's terms and timeline. That is schedule risk you cannot compress with more engineers, and it should sit in the plan as a dependency with a date rather than as an estimate.

The cheapest quote is usually the most expensive

A low fixed price is normally one of three things: a scope narrower than you think, a team more junior than the one in the pitch, or an expectation that change requests will make up the margin.

The third is the common one and it is structurally adversarial. The supplier's incentive becomes holding the line on scope, and yours becomes arguing that everything was implied. Both sides spend effort on the contract rather than the software.

We would rather scope a smaller first phase honestly than a large one optimistically. A working slice in production, with the estimate proven against reality, puts you in a far better position to fund the rest than a signed number nobody can meet.

The number nobody quotes

What it costs to run once it is built. Hosting, third-party subscriptions, security patching, dependency upgrades, the small changes every system needs, and someone available when it breaks.

Budget it as an annual percentage of build cost and plan for it from the start. Systems that were funded to be built and not to be run are the ones that become the legacy problem in five years, and by then the fix is a rebuild.

Where the estimate goes wrong after signature

Two patterns account for most overruns, and neither is a technical surprise.

The first is discovering that a system you have to integrate with does not behave as documented, and the team that owns it is not resourced to help. This is normal rather than exceptional, and the mitigation is to prove every integration with a working call in the first two weeks — before the plan hardens around an assumption.

The second is scope arriving through the back door as clarification. Nobody asks for a new feature; they describe how the process really works, and it turns out to involve an approval step nobody mentioned. This is not bad faith, it is the undocumented-process problem showing up late. The defence is a written scope in behavioural terms, agreed by someone who has actually done the job, rather than a feature list agreed by someone who manages it.

How we would price your project

Count the integrations and name the counterparty for each. Establish whether the current process is documented or has to be discovered. Confirm residency and regulatory scope before design. Identify who can make decisions and how fast. Then scope a first phase small enough to reach production in weeks, and use what it reveals to estimate the rest.

If a supplier gives you a total before working through those, the number is a guess with a decimal point on it.

More on how we structure engagements in engagement models, and on working from our Dubai office in custom software development in Dubai.

Start here

Let's build what's next.

Tell us where you are and where you want to be. We'll bring the engineering, the AI, and the governance to get you there.