Case study · Software delivered

ROOSH HSE Platform

A purpose-built health, safety and environment management platform designed, developed and supported by ROOSH.

Overview

ROOSH designed and developed ROOSH HSE as a purpose-built health, safety and environment platform. It replaces paper forms, spreadsheets and email chains with one central, structured system for capturing incidents, observations, corrective actions, training and compliance activity — built, hosted and supported by ROOSH as production software used by real organisations.

The challenge

HSE is too important for spreadsheets.

Workplace health and safety is often managed through a patchwork of paper forms, spreadsheets and email chains. Incidents get reported inconsistently, observations go unactioned, corrective actions lose their due dates, and training records are scattered across inboxes. Leadership has little visibility into what is happening across sites, and there is no reliable trail for auditors. ROOSH set out to build a single, configurable platform that gives organisations one structured and auditable way to run their entire HSE program.

What ROOSH delivered

One system for the full HSE cycle.

A full-stack, cloud-hosted HSE management platform with guided reporting workflows, dashboards, role-based access and a configurable rule set — designed so each organisation can model its own sites, departments, incident types, risk areas and training programs.

Key capabilities

What the platform covers.

Incident management

Guided incident reporting

A structured multi-step workflow captures the full picture — when and where, people involved, witnesses, medical and transport details, right through to immediate and root causes.

Classification & severity

Incidents are classified by type, cause and severity, with occupational flagging, so trends can be seen and priorities set.

Corrective actions

Structured actions are assigned to responsible managers with due dates and completion tracking, so follow-through is never lost.

Approval workflow

Incidents move through draft, submission and approval with editing locked at the right stages and full status history preserved.

Audit trail & notifications

Every change is logged with timestamps and the person responsible, and email notifications keep the right people informed.

Reference numbers

Each incident is issued a unique reference number, making records easy to track, search and cite.

Observations & risk

Observation capture

Hazards and observations are logged with photos, key risk areas, risk levels and locations — captured before they become incidents.

Accountable follow-up

Observations are assigned to responsible departments with completion due dates and reopen/complete tracking.

Key risk areas

Risk areas are configurable, so each organisation's risk profile is modelled the way it actually operates.

Training & people

Course & session management

Internal and external courses, trainers and scheduled sessions are managed in one place.

Enrolments & completion

Who is enrolled and who has completed is tracked, so compliance training stays on top of.

Role-based access

Users and roles are managed with granular permissions, so people only see and do what they should.

Insights & reporting

Dashboards & analytics

KPI summaries, monthly trends, department-wise and risk-area charts give leadership a live view of HSE performance.

Professional PDF reports

Incident and observation reports are generated automatically, ready to share or file.

Real-time updates

Websocket-powered notifications keep teams in sync as records move through the workflow.

Data export

Records can be exported for further analysis, records and reporting.

Engineering

Built on a modern, maintainable stack.

Modern web Interface

A React and Vite interface built with a component design system, rich dashboards, calendars and workflow boards — responsive across desktop, tablet and mobile.

Robust API & data

A secure Node.js and Express REST API with authentication, role-based permissions, file storage, PDF generation and email notifications as standard.

Automated delivery

Containerised with Docker and deployed through automated CI/CD pipelines, giving reliable, repeatable releases with monitoring built in.

Supported production system

Hosted, operated and supported by ROOSH — the same team that built it keeps it running and improving.

Outcome

ROOSH HSE is production software built, hosted and supported by ROOSH. It demonstrates the full lifecycle — from understanding the problem and designing the workflow, through development and deployment, to operating and improving a system used day-to-day to keep people safe.

Related

Have a similar software project in mind?

Talk to Roosh about building software for your business — from an idea through to a supported production system.

Discuss Your Software Project → Explore Software Development →