The verdict in three sentences
For a company with 25 technicians servicing 1,400 pools at villas and hotels across Dubai, a custom PWA costs 33,000 to 65,000 USD and ships in 3 to 5 months, while an off-the-shelf SaaS runs 30-75 USD per technician per month, i.e. 9,000 to 22,500 USD a year. The operational gain is measured in 1 to 2 routes saved per week through optimised scheduling, plus office hours freed by retiring the spreadsheet. Custom makes sense when annual contracts, invoicing, water test reports and a hotel client portal must run in one branded tool.
Daily life without a tool: where the hours go
Pools in Dubai are serviced year-round, and each technician visits 8 to 10 pools a day across Palm Jumeirah, Arabian Ranches, Dubai Hills and JBR. The schedule lives in a spreadsheet, reports in WhatsApp messages, and clients call to ask whether the visit happened.
| Task | Without an app | With a field PWA |
|---|---|---|
| Weekly route planning | 12-15 h in the office | 3-4 h (optimised by area and frequency) |
| Client report | WhatsApp or nothing | Photo report, pH, chlorine, alkalinity sent automatically |
| Chemical usage tracking | Estimated at month end | Logged at every visit, billable |
| Emergencies (green water, pump failure) | Calls, manual rescheduling | Inserted into the nearest route |
| Annual contracts and renewals | Separate spreadsheet | Automatic due dates and reminders |
| Invoicing out-of-contract work | 3-5 days late | Invoice generated when the job closes |
Off-the-shelf SaaS or custom app
| Criterion | Off-the-shelf SaaS | Custom PWA |
|---|---|---|
| Upfront cost | 0-3,300 USD (setup) | 33,000-65,000 USD |
| Annual cost for 25 technicians | 9,000-22,500 USD | 6,500-11,000 USD (hosting, maintenance) |
| 3-year cumulative cost | 27,000-71,000 USD | 52,500-98,000 USD |
| Branded water test report | Standard template | Fully customised |
| Hotel client portal (history, health compliance) | Rare | Included if scoped |
| Accounting and invoicing integration | CSV export | Direct connection to accounting software |
| Offline mode (villa plant rooms, basements) | Variable | Designed in from day one |
| Time to go live | 2-6 weeks | 3-5 months |
Over 3 years, SaaS is often cheaper: it suits a company that accepts a standard workflow. Custom wins when hotels make up a large share of revenue and require documented health monitoring, or when the company wants its service report to become a sales argument.
What a well-scoped field PWA includes
| Module | Estimated 2026 cost |
|---|---|
| Pool profile (volume, equipment, access, photos) and history | 4,500-9,000 USD |
| Route planning and optimisation by area | 7,500-15,000 USD |
| Offline technician app: checklist, readings, photos | 6,500-13,000 USD |
| Automatic client report by email or WhatsApp | 3,300-6,500 USD |
| Annual contracts, due dates, renewals | 3,300-6,500 USD |
| Chemical stock and out-of-contract invoicing | 4,500-9,000 USD |
| Client portal for hotels and property managers | 3,300-6,500 USD |
Mini case study
Marc, managing director of a pool service company in Dubai, has 25 technicians and 1,400 contracts. A route covers about 9 pools at 35 USD a visit, i.e. 315 USD. By saving 1.5 routes a week over 50 working weeks, he recovers 23,600 USD of capacity, which he sells as new contracts without hiring. His scheduler goes from 14 h to 4 h of planning a week: 10 h at 25 USD loaded over 50 weeks, i.e. 12,500 USD. The total gain is about 36,100 USD a year. With a 49,000 USD PWA and 8,500 USD of annual maintenance, the investment is covered in about 1 year and 4 months. If the photo report also lifts renewals by 2 points on 1,400 contracts worth 1,600 USD each, that adds 28 contracts, i.e. 44,800 USD of retained revenue.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Is a PWA enough, or do we need a native app?
For technicians who log readings and photos, a PWA installed on the home screen is enough in 90% of cases and costs 30 to 40% less than two native apps. Offline mode works just as well for this kind of use.
How long to equip all 25 technicians?
Count 3 to 5 months of development, then a 2 to 3 week pilot with 4 technicians before full rollout. Ideally, go live before the summer peak, when evaporation and chemical demand are highest.
Does the water test report matter to hotels?
Yes: hotel pools open to guests are subject to Dubai Municipality health and safety requirements and must keep water quality records. A digital history of pH and chlorine readings simplifies inspections and becomes a selling point.
What does the app cost once delivered?
Budget 6,500 to 11,000 USD a year for hosting, security updates and small changes. Modules added later, such as a client portal, usually cost 3,300 to 9,000 USD.
Can we migrate the current spreadsheet?
Yes: pool profiles, addresses and contracts are imported in 1 to 2 weeks. Photos and history from previous years can be added gradually by technicians.
Let's scope your project. Send us your number of technicians, contracts and service areas: we will price a field PWA between 33,000 and 65,000 USD, with a pilot ready before peak season. 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.
