The verdict in three sentences
For a field order-taking tool, a PWA (progressive web app) costs 28,000 to 66,000 USD (about 25,000 to 60,000 EUR) and covers 80 to 90% of needs, offline mode included. A native iOS and Android app costs 55,000 to 130,000 USD (about 50,000 to 120,000 EUR) and is only justified if you need advanced hardware access (heavy barcode scanning, Bluetooth, portable printer) or run a mostly iPhone fleet with long offline periods. In both cases, the trickiest part is data synchronisation when the network comes back, not the interface.
Costs compared over 3 years
Development is only part of the budget. A native app requires two codebases (or a cross-platform framework such as React Native or Flutter), developer accounts and release management on the stores. Figures below are 2026 orders of magnitude for a New York area company working with a nearshore or mid-market agency.
| Item | PWA | Cross-platform native (Flutter, React Native) | Pure native (Swift + Kotlin) |
|---|---|---|---|
| Initial development | 28,000 to 66,000 USD | 55,000 to 100,000 USD | 88,000 to 130,000 USD |
| Delivery time | 8 to 12 weeks | 12 to 16 weeks | 16 to 24 weeks |
| Store accounts | 0 USD | 99 USD per year (Apple) + 25 USD once (Google) | same |
| Private distribution | link or home-screen icon | Apple Business Manager or MDM, 3 to 7 USD per device per month | same |
| Annual maintenance | 15% of initial cost | 18 to 22% | 20 to 25% |
| Shipping an update | immediate, on next load | 1 to 3 days of store review | same |
| 3-year total (40 reps) | 41,000 to 96,000 USD | 94,000 to 170,000 USD | 148,000 to 230,000 USD |
The total includes maintenance and, for native versions, a mobile device management (MDM) solution at about 4.50 USD per device per month.
Offline mode: what each option can really do
Offline mode is the reason for the project. A rep in a rural area or a store basement must be able to browse the catalogue, see the customer's prices and enter an order, then sync everything without duplicates.
| Capability | PWA on Android | PWA on iPhone | Native app |
|---|---|---|---|
| Offline catalogue | yes (IndexedDB, several hundred MB) | yes, if installed on the home screen | yes, practically unlimited storage |
| Offline order entry | yes | yes | yes |
| Background sync | yes (Background Sync) | no, syncs when opened | yes |
| Push notifications | yes | yes since iOS 16.4, if installed | yes |
| Barcode scanning | yes via camera, slower | yes via camera, slower | fast, built-in scanners |
| Bluetooth printer | partial (Web Bluetooth on Chrome) | no | yes |
| Customer signature on screen | yes | yes | yes |
The practical rule: if your fleet runs Android or syncing when the app opens is enough, the PWA is the right choice. If 100% of reps use iPhones and print receipts on site, go for a cross-platform native app.
On the architecture side, plan a local order queue, a unique ID generated on the device to avoid duplicates and a clear conflict resolution rule (server price wins, for example). This module often represents 20 to 30% of the budget.
Mini case study
Mike, VP of sales at a food-service distributor in New York, manages 40 reps equipped with Android tablets. Each enters an average of 5 orders a day on paper, later re-keyed by the back office in 4 minutes each. Over 220 days, that is 44,000 orders, or 2,930 hours of re-keying, valued at 33 USD an hour: about 97,000 USD per year.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
He picks a PWA at 53,000 USD with an offline catalogue and automatic sync, plus 8,000 USD a year of maintenance. Even if only 70% of re-keying disappears, the gain reaches about 68,000 USD a year: the tool pays for itself in just under 10 months. The native option, quoted at 105,000 USD, would have doubled that payback with no concrete benefit on an Android fleet.
FAQ
Can a PWA lose data entered offline?
On iPhone, Safari can clear the storage of a website unused for 7 days, but not that of a PWA installed on the home screen. So installation must be mandatory and data synced as soon as the network returns.
How much data can be stored offline?
A PWA can store several hundred MB, or more depending on free space on the device. A 5,000-item catalogue with compressed photos weighs about 150 to 300 MB.
Does an internal app have to be published on the App Store?
No, an internal native app is distributed through Apple Business Manager or an MDM, without public listing. Allow 99 USD a year for the developer account and about 4.50 USD per device per month for MDM.
Can we start with a PWA and move to native later?
Yes, the API and sync logic are 60 to 80% reusable. Only the interface needs rebuilding, which cuts the cost of a future native version by about 30%.
Can the tool connect to our ERP?
Yes, through the ERP's API (NetSuite, Sage, SAP Business One, Odoo). The connector usually takes 5 to 15 days of development depending on the quality of the existing API.
Let's scope your project. We scope your order-taking tool (number of reps, device fleet, ERP, offline needs) with an indicative budget of 28,000 to 66,000 USD for a PWA and a rollout in 8 to 12 weeks. 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.