The verdict in three sentences
For 40 field agents working where signal drops, an offline-first progressive web app (PWA) with deferred sync costs roughly USD 30,000 to 65,000 in Dubai in 2026. A native iOS and Android app costs 1.5 to 2 times more, for limited real benefit when agents use standard company smartphones. The deciding factor is not the technology but sync quality: conflict handling, a queue for offline entries, recovery after a dropout.
The field problem: patchy connectivity
A distribution company based in Dubai sends its agents to industrial areas, construction sites, warehouses in Jebel Ali, and routes to Hatta and the northern emirates. Coverage is excellent in the city, but basements, cold stores, steel warehouses and remote desert sites create dead zones lasting minutes to hours. Today orders are taken on paper or WhatsApp and re-keyed in the evening.
| Loss from paper and WhatsApp (2026 order of magnitude) | Volume for 40 agents | Estimated yearly cost |
|---|---|---|
| Order re-keying in the office (2 coordinators) | 300 to 500 orders a day | USD 40,000 to 55,000 |
| Quantity or price errors | 2 to 4% of orders | USD 45,000 to 110,000 in disputes and credit notes |
| Lost or untransmitted orders | 1 to 2% | USD 22,000 to 50,000 in lost revenue |
| Invoicing and delivery delays | 1 day on average | tied-up cash |
| No tracking of visits or van stock | constant | sales management in the dark |
| Mobile data used by WhatsApp photos | 3 to 5 GB per agent per month | USD 150 to 300 per agent per year |
PWA or native app: the numbers
A PWA installs from the browser to the home screen, works offline through a service worker and a local database (IndexedDB), then syncs when the network returns. It does not need to go through the app stores.
| Criterion | Offline PWA | Native iOS and Android app |
|---|---|---|
| Development cost (2026 order of magnitude) | USD 30,000 to 65,000 | USD 45,000 to 130,000 |
| Delivery time | 8 to 14 weeks | 14 to 24 weeks |
| Install size | under 2 MB targeted | 25 to 80 MB |
| Shipping an update | immediate, no store | store review, 1 to 7 days |
| Hardware access (camera, GPS, barcode scan) | yes, enough for order taking | full (advanced Bluetooth, NFC) |
| Monthly maintenance | USD 600 to 1,200 | USD 1,200 to 2,500 |
| Compatibility with mixed company devices | very good | depends on OS versions |
Native remains relevant for a very specific Bluetooth receipt printer or an NFC reader. For order taking, customer visits, shelf photos and geolocation, a PWA covers 90% of the need.
What the scope should include
| Module | Function | Indicative budget |
|---|---|---|
| Offline catalogue and prices | products, customer pricing, promotions, cached | USD 6,000 to 11,000 |
| Order entry and sync queue | offline entry, automatic sending when back online | USD 9,000 to 18,000 |
| Conflict handling | same customer edited by two agents, stock out | USD 4,500 to 11,000 |
| Visits, compressed photos, GPS | proof of visit, 100 to 200 KB images | USD 3,500 to 9,000 |
| Supervisor dashboard | sales by agent, area, product | USD 4,500 to 9,500 |
| ERP integration | order export, stock import | USD 2,500 to 7,500 |
Kolonell prices business applications on its public grid: 4,000,000 to 7,000,000 FCFA (about 6,100 to 10,670 EUR) for a medium-complexity app, with Standard maintenance at 75,000 FCFA or Premium at 120,000 FCFA per month.
Mini case study
Illustrative scenario: Rashid, sales director of a beverage and hygiene products distributor in Dubai, manages 40 agents. He puts current losses at USD 48,000 for re-keying and USD 70,000 for errors and lost orders, i.e. USD 118,000 a year.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
He chooses a PWA at USD 45,000, plus USD 12,000 a year in maintenance. If he removes one of two re-keying roles and cuts errors by two thirds, he saves USD 24,000 plus USD 46,700, i.e. about USD 70,700 a year. The project pays back in under 10 months, against 16 to 20 months for a native app.
FAQ
Does a PWA really work without a network?
Yes, the catalogue, prices and orders stay available offline for several days. Entries are stored on the phone and sent automatically, with a receipt visible to the agent.
Which phones do agents need?
Any recent Android phone with 3 GB of RAM, or an iPhone on a current iOS version, is enough. Chrome or Safari handles installation and offline mode without the stores.
How much mobile data does a PWA use?
With photos compressed to 150 KB and differential sync, plan 300 to 600 MB per agent per month. That is 5 to 10 times less than sending photos over WhatsApp.
What happens if two agents edit the same customer?
Sync applies rules defined at scoping, for example last write wins for an address and a block for out-of-stock items. This module costs USD 4,500 to 11,000 depending on complexity.
Can agents take card or wallet payments from the PWA?
Yes, integrating a UAE payment gateway or payment links usually adds USD 3,500 to 9,000. Payment itself requires connectivity at the moment of capture.
Let's scope your project. Tell us your number of agents, coverage areas and management software, and we will price an offline PWA with its budget, maintenance and a 5-agent pilot rollout. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
