The verdict in three sentences
For a fibre provider serving 3,500 enterprise customers in Singapore, a custom incident management app costs 70,000 to 120,000 USD in 2026, delivered in 5 months. The main gain is a lower mean time to restore, around 30%, and an end to SLA credits granted by default for lack of timestamped evidence. The field app must work offline, since engineers often work in basements, risers and MRT-adjacent ducts with no signal.
Functional scope and cost
A CTO does not need a generic helpdesk. They need to link the customer, the circuit, the fault location and the engineer, with an SLA clock running continuously.
| Module | Key function | Indicative budget (USD) | Share of project |
|---|---|---|---|
| Portal and ticket intake | Web, WhatsApp and email tickets, auto-detection from network monitoring | 10,000 - 17,000 | 14% |
| Network mapping | Geolocated manholes, closures and spans, probable fault zone calculation | 14,000 - 24,000 | 20% |
| SLA engine | Clock per contract (4 h, 8 h, 24 h restore), automatic penalty calculation | 11,000 - 19,000 | 16% |
| Engineer dispatch | Assignment by skill, position and spares stock | 10,000 - 17,000 | 14% |
| Offline field app | Photos, OTDR readings, customer sign-off, deferred sync | 14,000 - 24,000 | 20% |
| Reporting and billing | SLA dashboards, credit note export to finance | 6,000 - 11,000 | 9% |
| Security and hosting | Authentication, audit logs, backups | 5,000 - 8,000 | 7% |
The SLA engine alone justifies the spend. An enterprise contract typically guarantees a 4-hour restore time, with a penalty of 5 to 10% of the monthly fee per hour of overrun. Without reliable timestamps, sales grants goodwill credits to keep the customer.
Custom build or off-the-shelf: the 3-year view
| Criterion | Custom app | ITSM SaaS (Jira Service Management, Freshservice) | Existing OSS/BSS module |
|---|---|---|---|
| Initial cost | 70,000 - 120,000 USD | 10,000 - 20,000 USD setup | 40,000 - 90,000 USD from vendor |
| Annual licences for 40 agents and 60 engineers | 0 | 45,000 - 70,000 USD | 15,000 - 30,000 USD |
| Annual maintenance | 12,000 - 20,000 USD | Included | 8,000 - 16,000 USD |
| Per-contract SLA penalties | Native | Limited, needs scripting | Variable |
| Integrated fibre mapping | Yes | No | Rarely |
| Offline field mode | Yes | Partial | Rarely |
| 3-year total cost | 106,000 - 180,000 USD | 145,000 - 230,000 USD | 109,000 - 228,000 USD |
The gap is narrower than in lower-cost markets because Singapore developer rates are higher, but the custom build still wins on SLA fit and ownership.
A realistic 5-month plan
Month 1: workshops with the NOC, field team leads and customer service, inventory of contracts and restore commitments. Months 2 and 3: SLA engine, mapping and field app build. Month 4: integration with network monitoring (Zabbix, PRTG or vendor tools), acceptance tests. Month 5: pilot on one zone, then full cutover. Under Singapore's PDPA, personal data handling and breach notification must be designed in from the start.
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
Mei Ling, CTO of a business fibre operator in Singapore, manages 3,500 customers and about 420 incidents a month. Mean time to restore is 6 h 10, and 31% of incidents breach the restore commitment.
- Penalties and credits: on average 130 late incidents x 420 USD, 54,600 USD a month.
- With the app: mean time down to 4 h 20 (-30%), breach rate at 12%, so 50 late incidents and 21,000 USD in penalties.
- Saving: about 33,600 USD a month, before counting avoided churn.
With a 105,000 USD project, payback comes in about 3 months. Keeping 2 to 3 customers a month at 1,800 USD monthly fees strengthens the case further.
FAQ
Can the app open tickets automatically? Yes, by listening to monitoring alarms. A circuit that drops creates a ticket in under a minute, before the customer calls, saving 15 to 30 minutes per incident.
How do engineers work without signal? The field app stores encrypted data on the phone and syncs when coverage returns. Budget rugged Android devices at 400 to 700 USD each.
Can customers open tickets on WhatsApp? Yes, through the WhatsApp Business API, for roughly 5,000 to 10,000 USD of development plus a few cents per conversation.
Where should data be hosted? In a Singapore cloud region, for 700 to 2,000 USD a month. That simplifies PDPA compliance and IMDA expectations for telecom operators.
Do we own the source code? You should, by contract, with Git repository access and documentation, so you stay free to change supplier.
Let's scope your project. Share your customer count, restore commitments and monitoring stack: we will cost an app between 70,000 and 120,000 USD, delivered in 5 months. 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.
