The verdict in three sentences
For a field sales team taking orders at groceries, pharmacies or wholesalers, a PWA (progressive web app) now covers 90% of needs, including offline mode and visit geolocation. As a 2026 order of magnitude it costs 55,000 to 110,000 AED in Dubai (about 15,000 to 30,000 USD), versus 110,000 to 220,000 AED for two native iOS and Android apps. Native is only justified if you need Bluetooth scanners, heavy thermal printing or permanent background operation.
What a PWA can do in 2026
The sales director of an FMCG distributor in Dubai, with 60 reps covering Dubai, Sharjah and Abu Dhabi, wants three things: enter an order with no signal in a basement store or warehouse, see the customer's history and credit limit, and prove the visit took place. A modern PWA stores the catalogue and customers in the phone's local database (IndexedDB), queues orders and syncs them as soon as 4G or 5G returns.
| Feature | PWA | Native iOS and Android |
|---|---|---|
| Offline orders and sync | Yes, local queue | Yes |
| Visit geolocation | Yes, in foreground | Yes, including background |
| Shelf photo, customer signature | Yes | Yes |
| Camera barcode scan | Yes | Yes, faster |
| Bluetooth thermal printer | Limited (Android Chrome) | Full |
| Push notifications | Yes (iOS since 16.4) | Yes |
| App store publishing | Not required | App Store and Google Play |
| Updates | Instant for everyone | Store review 1 to 3 days |
Cost comparison in AED
| Item | PWA | Native iOS and Android |
|---|---|---|
| Initial build | 55,000 to 110,000 AED | 110,000 to 220,000 AED |
| Back office and API (shared) | Included | Included |
| Store developer accounts | 0 AED | About 450 AED per year |
| Yearly maintenance (15 to 20%) | 9,000 to 20,000 AED | 18,000 to 40,000 AED |
| Hosting and sync | 600 to 1,500 AED per month | 600 to 1,500 AED per month |
| Delivery timeline | 3 to 4 months | 4 to 5 months |
| Team required | 1 web stack | Web plus mobile or React Native |
| Rollout to 60 phones | Link and add to home screen | MDM or stores |
A middle option exists: a React Native or Flutter app, around 90,000 to 150,000 AED, if a specific native need appears. Starting with a PWA and switching later does not waste the back office or API, which often represent 50% of the budget.
Points to lock down in the specification
- Offline data volume: 5,000 SKUs and 8,000 customers fit easily on an entry-level Android phone.
- Conflict rules: what happens if a price changes while a rep is offline? Most common: the server price applies and the gap is flagged.
- ERP integration: SAP Business One, Odoo or Microsoft Dynamics, budget 11,000 to 30,000 AED depending on the available API.
- UAE PDPL: employee location data must have a clear purpose, be limited to working hours and be disclosed to staff.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mini case study
Omar, sales director of a beverage and grocery distributor in Dubai, manages 60 reps who still write orders on paper, re-keyed each evening by 4 assistants. Each rep loses about 40 minutes a day on double entry and calls: 60 x 40 min x 22 days = 880 hours a month. Re-keying errors cause about 1.5% credit notes on 1.5 million AED of monthly sales, or 22,500 AED a month. A PWA at 90,000 AED pays back in about 4 months on avoided credit notes alone, while a native version at 180,000 AED would take 8 months.
FAQ
Does a PWA really work without signal? Yes, catalogue, customers and orders stay available offline. Syncing 50 orders usually takes under 10 seconds on 4G.
Are iPhone users well served? Since iOS 16.4, installed PWAs receive push notifications. Offline storage is reliable up to several hundred MB.
Can we track reps continuously? A PWA records position at the moment of the visit, not permanently in the background. Continuous tracking requires native code and a clear legal basis.
How long to train 60 reps? Half a day per group of 15, so 4 sessions. Adoption exceeds 90% within 3 weeks if the tool is faster than paper.
What if we move to native later? The back office, API and sync logic are reused. Only the mobile interface is rebuilt, about 40 to 50% of the initial native cost.
Let's scope your project. Tell us your number of reps, your ERP and your field constraints, and we will price the PWA or native option with a rollout plan. 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.
