The verdict in three sentences
For a subcontractor maintaining 700 telecom tower sites for operators across the UAE from a Dubai base, money leaks in two places: SLA penalties, worth 1 to 5 % of the contract, and generator fuel at off-grid and backup sites, rarely tracked site by site. A generic CMMS is cheap to start but ignores operator tickets, tank levels and the photo evidence your clients demand. A custom field app and back office, between AED 220,000 and AED 440,000 (about USD 60,000 to 120,000), pays for itself within months once it cuts penalties by a single point.
Where a telecom maintenance subcontractor loses money
A passive maintenance contract (towers, generators, batteries, cooling, rectifiers) is judged on response times and site availability. Across 700 sites, including around 120 desert or remote sites running on generators and many rooftop sites where cooling fails in 45 degree summers, a typical day brings 15 to 30 tickets, fuel drops and preventive visits. Without a shared tool, reports arrive by WhatsApp, photos get lost and penalty disputes go against the subcontractor for lack of time-stamped evidence.
| Cost item | Typical situation on 700 sites | Estimated annual cost (2026 order of magnitude) |
|---|---|---|
| Operator contract value | Full passive maintenance | AED 25,000,000 |
| SLA penalties | 1 to 5 % of the contract | AED 250,000 to 1,250,000 |
| Diesel for generator sites | 120 sites, 1,500 L per month, about AED 2.9 per litre | AED 6,264,000 |
| Fuel losses and theft | 3 to 6 % of delivered volumes | AED 190,000 to 375,000 |
| Batteries replaced too early | Heat damage, no history per site | AED 300,000 to 600,000 |
| Wasted truck rolls | Poor diagnosis before dispatch | AED 150,000 to 300,000 |
These amounts depend on the contract, but the order of magnitude shows why the software choice is measured in hundreds of thousands of dirhams, not in licence fees.
Generic CMMS or custom application
An off-the-shelf CMMS handles work orders and preventive schedules. It deals poorly with three industry specifics, though: automatic import of tickets from operator portals, tank level and fuel delivery tracking per site, and the geolocated, time-stamped proof of visit operators require before waiving a penalty.
| Criterion | Generic SaaS CMMS | Custom field app and back office |
|---|---|---|
| Upfront cost | AED 10,000 to 40,000 of configuration | AED 220,000 to 440,000 |
| Recurring cost | AED 110 to 220 per user per month | Maintenance AED 4,000 to 8,000 per month |
| 3-year cost, 70 users | AED 287,000 to 594,000 | AED 364,000 to 728,000 |
| Operator ticket import | Manual or custom add-on | Dedicated connector per operator |
| Fuel tracking per site | Free text field, no checks | Levels, deliveries, variances, alerts |
| Offline photo and GPS proof | Varies | Native, deferred sync |
| Time to go live | 1 to 2 months | 4 to 6 months |
In Dubai, with higher development rates, a SaaS CMMS stays cheaper on pure licence cost for 70 users. The case for custom software rests on what the generic tool cannot do: fuel control and penalty evidence. Your site histories also become an asset you leverage at contract renewal.
Features to demand in the first version
Focus version 1 on what reduces penalties and fuel loss. An Android app that works offline, because remote sites toward Al Dhaid or the Liwa desert have weak data coverage. A ticket dashboard with an SLA countdown per operator. A fuel module that matches delivery notes, gauge readings and generator run hours. A per-site history of batteries and faults, so you plan preventive work instead of reacting to breakdowns. Technician bonuses tied to response times can wait for version 2.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Rahul, operations director of an 85-person telecom field services firm in Dubai, pays 3 % in penalties on an AED 25,000,000 contract, i.e. AED 750,000 a year. He invests AED 330,000 in a custom application, plus AED 6,000 of monthly maintenance. Realistic 12-month target: bring penalties down to 2 %, saving AED 250,000, and cut fuel losses by 2 points on AED 6,264,000 of diesel, saving AED 125,280. Annual gain: AED 375,280 against a first-year cost of AED 402,000. The project breaks even in about 13 months after go-live, then returns around AED 300,000 a year.
FAQ
How much does telecom site maintenance software cost in Dubai in 2026?
A custom field app and back office costs AED 220,000 to 440,000 depending on the number of operators and modules. A generic CMMS starts lower, around AED 290,000 to 600,000 over three years for 70 users, but without fuel control.
Does the app work without coverage at remote sites?
Yes, readings, photos and signatures are stored on the phone and synced as soon as the technician gets 4G or 5G back. Plan for rugged Android phones at AED 900 to 1,800 that tolerate summer heat.
Can operator tickets be imported automatically?
It is possible if the operator provides an API or scheduled exports, otherwise by parsing notification e-mails. Budget AED 40,000 to 80,000 per operator connector.
How does the tool help dispute an SLA penalty?
Each visit carries a GPS arrival time, before and after photos and the site guard's signature. In a dispute, you produce a time-stamped report in seconds, which often cancels 20 to 40 % of contested penalties.
How long until production?
Expect 4 to 6 months for a complete version, with a pilot on 50 to 100 sites from month three. Rollout to all 700 sites then proceeds region by region over 4 to 6 weeks.
Let's scope your project. Tell us your number of sites, operator clients and technicians, and we will price a scope, an indicative budget and a go-live timeline. 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.
