The verdict in three sentences
For a sales force of 20 to 100 reps still writing orders on paper, a PWA (Progressive Web App) covers 85 to 90% of needs for EUR 20,000 to 50,000 excl. VAT, delivered in 10 to 16 weeks. Native iOS and Android (EUR 45,000 to 110,000, 16 to 24 weeks) is only justified if you need intensive barcode scanning, signatures on rugged tablets or offline sync of more than 50,000 SKUs. Either way, the real gain comes from eliminating re-keying: 4 to 8 hours per week per sales admin assistant.
PWA or native: the 2026 comparison
A PWA is a website installable on the home screen that works offline through a service worker and a local database (IndexedDB). A native app is built for each operating system, or cross-platform (React Native, Flutter), then published on the App Store and Google Play.
| Criterion | PWA | Native iOS + Android |
|---|---|---|
| Development budget | EUR 20,000 to 50,000 | EUR 45,000 to 110,000 |
| Delivery time | 10 to 16 weeks | 16 to 24 weeks |
| Offline mode | Yes, catalogue up to 10,000 to 20,000 SKUs | Yes, no practical limit |
| Store accounts | None | USD 99/year Apple + USD 25 one-off Google |
| Shipping an update | Instant, no review | 1 to 3 days of Apple review |
| Barcode scanning | Fine via camera | Fast, burst mode |
| Annual maintenance | 15 to 18% of build | 18 to 22% of build |
| MDM fleet management | Optional | Often required (EUR 4 to 8/device/month) |
The deciding factor is often the iPad: since iOS 17, installed PWAs handle notifications and persistent storage properly, which removes most of the objections of three years ago. If your reps work in warehouses or cellars without signal for entire days, however, native remains more robust.
What the budget covers: functional scope
Price gaps depend less on technology than on scope. Here are the typical modules of a field order-taking app and their weight in a PWA budget.
| Module | Content | Indicative PWA cost (EUR excl. VAT) |
|---|---|---|
| Offline catalogue | Product sheets, compressed photos, customer pricing | 4,000 to 9,000 |
| Order taking | Cart, discounts, terms, customer signature | 5,000 to 11,000 |
| Customer record and history | Credit, recent orders, visit notes | 3,000 to 7,000 |
| ERP sync | Sage, DATEV-linked ERPs, SAP Business One | 5,000 to 14,000 |
| Route planning | Visits, geolocation, visit report | 2,500 to 6,000 |
| Manager dashboard | Revenue per rep, conversion rate | 2,500 to 5,000 |
| QA, training, go-live | Field tests, 2 training sessions | 2,000 to 4,000 |
The line that most often overruns is ERP sync: a standard connector costs about EUR 5,000, while a SAP integration with negotiated pricing can exceed EUR 14,000. Always ask for this work package to be quoted separately.
Total cost over 3 years
Over three years the gap widens with maintenance, stores and device management. 2026 order of magnitude for 50 reps, mid-sized project:
| 3-year item | PWA | Native |
|---|---|---|
| Initial development | EUR 35,000 | EUR 75,000 |
| Maintenance (3 years) | EUR 17,000 | EUR 45,000 |
| Hosting and APIs | EUR 5,400 | EUR 5,400 |
| Stores and MDM | EUR 0 | EUR 9,300 |
| Total | EUR 57,400 | EUR 134,700 |
Mini case study
Jonas, sales director of a beverage wholesaler in Berlin, manages 35 reps who visit bars, restaurants and wine shops. Paper order forms are re-keyed by 3 sales admin assistants, 6 hours per week each, with 4% of orders containing errors.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
- Re-keying avoided: 3 x 6 h x 46 weeks = 828 hours per year, about EUR 24,800 at a loaded EUR 30/h.
- Errors avoided: on EUR 4.2 million revenue, 4% of orders to correct cost about 0.5% of revenue in credit notes and redeliveries, i.e. EUR 21,000.
- PWA investment: EUR 38,000 excl. VAT plus EUR 6,500 annual maintenance.
Estimated annual gain: EUR 45,800. The project pays for itself in about 10 months, not counting extra sales driven by an always up-to-date catalogue.
FAQ
Does a PWA really work without a network?
Yes: catalogue, prices and orders are stored locally and synced when the connection returns. Beyond 20,000 SKUs with photos, plan a selective caching strategy or move to native.
Can we start with a PWA and go native later?
Yes, if the backend API is well designed, 60 to 70% of the budget is reused. Going native then costs EUR 25,000 to 45,000 instead of starting from scratch.
How long does it take to train 50 reps?
Allow 2 sessions of 1.5 hours and 2 weeks of parallel entry. Adoption exceeds 90% within 4 to 6 weeks if the app is faster than the paper pad.
Do we need specific tablets?
Not for a PWA: a 10th-generation iPad or an Android tablet at EUR 250 to 400 is enough. Rugged tablets (EUR 900 to 1,500) are only justified in warehouses or on construction sites.
Is customer data GDPR compliant?
Yes, provided you host in the EU, encrypt the local database and enable remote wipe. This work package accounts for EUR 1,500 to 3,000 of the budget.
Let's scope your project. Send us your number of reps, your ERP and your SKU count: we quote PWA and native side by side, with an indicative budget and a 10 to 24 week schedule. 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.