Astrexa Simplix launching soon
Early Access
Astrexa logo
A Practical Guide to Custom Software for SMBs in the UAE
Back to blogs
Business·7 min read

A Practical Guide to Custom Software for SMBs in the UAE

Nilanjan Mukherjee

Chief Executive Officer · Astrexa

October 1, 2026

Custom software makes sense for a UAE SMB when a process is central to how the business earns money, is poorly served by off-the-shelf products, and is currently run on spreadsheets, email and WhatsApp. Start with a paid scoping phase, build a focused first version, fix the scope in writing, and choose a partner who can show similar work, security certification and a clear support model.

Key takeaways

■ Buy software for standard processes like accounting and payroll; build for the processes that make you different.

■ The most common UAE SMB candidates are quoting, B2B customer portals, job and project tracking, and asset and maintenance management.

■ Scope creep, not technology, is what makes projects fail. A written scope with a change process is non-negotiable.

■ A paid discovery phase is the cheapest insurance you can buy against a failed project.

■ Ask any partner for comparable work, a named team, security certification and a support plan after launch.

Build or buy: the first decision

The question is not whether custom software is better. It is which of your processes deserve it. A useful rule:

Buy off-the-shelf

Consider custom

Accounting, payroll, VAT filing

How you quote and price complex work

Email, calendars, document storage

How customers order from you and track orders

Standard CRM for simple sales

Processes specific to your industry or your way of working

HR and leave management

Workflows that currently run on spreadsheets and WhatsApp

Anything where the market solution fits 90% of your needs

Anything where you have tried three products and none fit

Custom does not have to mean starting from nothing. Many of the best SMB projects configure an existing platform for 80% of the need and build only the 20% that is genuinely specific to the business.

The projects that most often make sense for UAE SMBs

Quoting and pricing systems

For manufacturers, fabricators, contractors and distributors whose quotes take hours of spreadsheet work. The payback is usually fast because it affects revenue directly. See our guide to quote-to-cash automation.

B2B customer portals

A secure site where trade customers log in, see your catalogue and their prices, place orders, and download invoices and documents. It reduces the phone and WhatsApp traffic that consumes sales and admin staff, and it makes you easier to buy from than competitors.

Job, project and field-service tracking

For MEP, HVAC, fit-out, maintenance and logistics businesses running jobs across multiple sites. Technicians update from their phones, managers see status without phoning around, and invoicing follows completed work.

Asset and facilities management

For businesses that own or maintain equipment, vehicles or buildings. A single register, scheduled maintenance, and a history of every asset. Our article on asset management covers this in detail.

Integrations

Often the highest-value project of all: connecting the systems you already have so data stops being retyped between them.

What custom software costs in the UAE

Costs vary with scope, integrations and the partner’s location and model. As an indicative guide for SMB projects:

Project type

Indicative range

Typical timeline

Business website with basic integrations

AED 10,000 – 25,000

2–4 weeks

B2B customer portal (focused first version)

AED 10,000 – 40,000

3–6 weeks

Quoting or workflow system for one process

AED 15,000 – 60,000

4–10 weeks

Multi-module business platform

AED 80,000 – 250,000+

3–8 months

Add ongoing costs: hosting, support and updates are commonly charged monthly or annually. A system with no support agreement is a liability waiting to happen.

Beware of quotes far below these ranges for complex work. They usually mean either a template with little real customisation, or a scope that will be expanded later at a much higher price.

How to scope a project so it succeeds:

1. Start with the problem, not the features. “Quotes take three days and we lose jobs” is a better brief than “we need a quoting module”.

2. Define a measurable outcome. Quote time under one hour. Order errors halved. Phone orders reduced by a third.

3. List users and roles. Who uses it, and what each can see and do.

4. Separate must-have from nice-to-have. Build the first list; schedule the second.

5. Agree what is out of scope, in writing. This is the single most important line in the contract.

6. Agree a change process. New requests will come. Decide in advance how they are estimated and approved.

Why a paid discovery phase is worth it

Many SMBs want a fixed price immediately. The honest answer from any good partner is that a reliable fixed price requires understanding the process first. A short, paid discovery or blueprint phase — typically one to two weeks — produces a written scope, workflows, screen designs and a firm quote.

It costs a small fraction of the project and protects the rest. If you and the partner cannot agree on the blueprint, you have found out cheaply. Good partners will often credit the discovery fee against the build.

Working with a partner outside the UAE

Many UAE businesses work with development teams based in India, Eastern Europe or elsewhere. Done well, it offers strong value and deep technical skill. The practical points to confirm:

■ Invoicing and payment: how you will be invoiced, in which currency, and to which account. Many international partners can invoice in AED and receive payment into a UAE account.

■ VAT: how VAT applies to services from a supplier outside the UAE. Registered businesses generally account for it under the reverse-charge mechanism; confirm with your accountant.

■ Working hours: agree a daily overlap window for calls and questions.

■ Data location: where your system and data will be hosted, particularly if you handle customer or regulated data.

■ Local presence: whether the partner has UAE representation, and whether that matters for your procurement.

How to choose a development partner:

Ask for

Why it matters

Comparable work you can see or speak to a client about

The best predictor of what they will deliver for you

The named team who will do the work

Avoids being sold by seniors and delivered by juniors

Security certification such as ISO 27001

Shows controls over your data are real and audited

A written scope with explicit exclusions

Protects both sides from scope disputes

Milestone-based payments tied to working software

Aligns payment with delivery

Ownership of code and data

You should own what you pay for

A support and maintenance plan

Software needs care after launch

How they handle changes

Every project has them

Red flags

■ A fixed price for a complex system after one short call.

■ No written list of what is excluded.

■ Reluctance to name the developers or let you speak to them.

■ Full payment upfront.

■ No mention of testing, hosting, backups or support.

■ Unclear ownership of the source code.

Frequently asked questions

  1. How much does custom software cost in Dubai?

For SMB projects, a focused B2B portal or single-process system typically ranges from around AED 10,000 to AED 60,000, while multi-module platforms can exceed AED 250,000. Scope, integrations and support requirements drive most of the difference.

  1. How long does it take to build custom software for a small business?

A focused first version of a single-process system or customer portal commonly takes three to ten weeks. Larger platforms take several months. A discovery phase at the start gives a reliable timeline.

  1. Can a foreign software company invoice a UAE business?

Yes. Many international software companies invoice UAE clients directly, often in AED. UAE VAT-registered buyers generally account for VAT on imported services under the reverse-charge mechanism; your accountant can confirm the treatment for your business.

  1. Should an SMB build custom software or use off-the-shelf products?

Use off-the-shelf products for standard functions such as accounting and payroll. Consider custom software for processes that are central to how you earn money and are poorly served by existing products.

  1. Who owns the code in a custom software project?

This should be stated in the contract. In most commissioned SMB projects the client should own the custom code and all their data, while the partner may retain rights to underlying frameworks and reusable components.

Start with a blueprint, not a guess

Astrexa builds quoting systems, B2B portals and operations software for SMBs across the UAE and wider region, and we are ISO 27001 and ISO 9001 certified. Tell us the process that is costing you the most time and we will show you what a focused first version would look like.

Written by

Nilanjan Mukherjee

Chief Executive Officer

Discuss this topic

Work with us

Turn insight into action.

We use cookies

We use essential cookies to keep our site secure and functional. With your consent, we also use analytics and functional cookies to improve your experience. Cookie Policy