The verdict in three sentences
In an industrial maintenance company with 800 technicians, most near misses are never reported because the paper form or intranet tool takes 15 minutes. A custom mobile app that works offline and in 2 minutes costs 45,000 to 90,000 CAD as a 2026 order of magnitude, over 3 to 5 months. Reporting rates then rise 3 to 5 times, finally giving the EHS manager the data to prevent serious injuries.
Features and their cost
The EHS manager wants a simple flow: report from the phone, supervisor triage, root cause analysis, corrective actions tracked to closure, and ISO 45001 indicators for management review. Technicians work on client sites (refineries in Sarnia, steel plants in Hamilton, warehouses across the GTA) where signal is often poor.
| Module | Scope | 2026 order of magnitude (CAD) |
|---|---|---|
| Mobile reporting | Event type in 3 taps, photo, location, voice dictation | 10,000 to 19,000 |
| Offline mode | Local storage, automatic sync when signal returns | 6,000 to 12,000 |
| Triage and severity | Severity x likelihood matrix, auto-escalation if serious | 4,500 to 9,000 |
| Root cause analysis | Cause tree, 5 whys, attachments | 6,000 to 12,000 |
| Corrective actions | Owner, due date, reminders, proof of closure | 7,500 to 15,000 |
| ISO 45001 dashboards | TRIR, lost time injury rate, Bird's pyramid, per site | 6,000 to 13,000 |
| Directory and roles | HR directory sync, roles per client site | 4,500 to 9,000 |
Why reporting rates jump
| Criterion | Paper form or intranet | Dedicated app | Effect (estimate) |
|---|---|---|---|
| Input time | 12 to 20 minutes | 2 minutes | Reporting barrier removed |
| Availability | At the office, end of shift | Where the event happened | More reliable detail |
| Evidence | Written description | Photo, position, exact time | Faster analysis |
| Anonymity | Impossible | Optional anonymous report | More sensitive reports |
| Feedback to reporter | Rare | Notification at each step | Trust in the process |
| Time to corrective action | 2 to 4 weeks | 3 to 7 days | Risk handled earlier |
Ontario rules shape the workflow. Under the Occupational Health and Safety Act, a critical injury or fatality must be reported immediately to the Ministry of Labour, Immigration, Training and Skills Development, followed by a written report within 48 hours, and the joint health and safety committee must be informed. For WSIB, the employer must file a Form 7 within 3 business days of learning of a work-related injury that needs health care beyond first aid or causes lost time. The app can pre-fill these reports and alert HR the moment such an event is logged. Photos and location data require clear notice to workers under Ontario's electronic monitoring policy requirement.
Project timeline
Allow 3 to 5 months: 3 weeks of scoping with EHS leadership and two site supervisors, 8 to 12 weeks of build, a 4-week pilot on one client site, then rollout. Buy-in is won in the pilot: a technician who reports and hears nothing back will not report again.
At Kolonell, a medium-complexity application sits between 4,000,000 and 7,000,000 FCFA (6,100 to 10,670 EUR); the quote sets the exact scope, and application maintenance costs 35,000, 75,000 or 120,000 FCFA per month (53, 114 or 183 EUR).
What to measure after go-live
Track four indicators from month one: reports per 100 workers per month, the share of reports with a photo, median time from report to triage, and the share of corrective actions closed on time. A healthy target after 6 months is 3 to 5 reports per 100 workers per month, over 70% with a photo, triage within 24 hours and at least 80% of actions closed on time. Share these figures with the joint health and safety committee each month.
Client sites increasingly ask contractors for these figures in prequalification platforms such as ISNetworld or Avetta, so the dashboard should export them in the expected format.
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
Rachel, EHS manager of an industrial maintenance company in Toronto, oversees 800 technicians, 12 lost-time injuries a year and only 60 reported near misses. The average cost of a lost-time injury, including WSIB premium impact, replacement and disruption, is estimated at 40,000 CAD, or 480,000 CAD a year. With 4 times more reports, 240 weak signals feed corrective actions. If this prevents just 3 injuries a year, the gain reaches 120,000 CAD. A 70,000 CAD app pays back in about 7 months, and the ISO 45001 audit gets stronger evidence.
FAQ
Does the app really work without signal?
Yes, the full report, photos included, is stored on the phone and sent as soon as signal returns. Testing should cover at least 50 offline reports before rollout.
Native app or web app?
A progressive web app handles offline mode and photos on Android and iOS. A native app is only worth it for rugged or intrinsically safe devices, at an extra 20,000 to 35,000 CAD.
Can subcontractors and temp workers use it?
Yes, through guest access via a QR code posted on site, with no permanent account. This module adds 3,000 to 6,000 CAD.
Is the tool enough for ISO 45001 certification?
It provides the evidence of reporting, analysis and follow-up required by clauses 9 and 10 of the standard. Certification also depends on your management system as a whole.
How do we keep reporting from feeling like snitching?
The anonymous option, a clear message from leadership and visible feedback on actions taken make the difference. Companies that publish monthly the actions arising from reports often see participation double.
Let's scope your project. We work with your EHS team on the reporting flow, offline mode and a pilot on one client site. 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.
