01
Intake from anyone, triage by planners
The operator who heard the bearing can raise the request — planners triage it into real work with failure context preserved from the first report.
Anyone requestsPlanner triageWork order management
02
Scheduling that knows its limits
Boards and planning windows for routine weeks, outages, and campaigns — with resource load on the board: scheduled hours against the crew you have, so an overbooked day announces itself.
Planning windowsResource load visibleOverload flagged early
03
Authorization against live isolation
Release decisions check in-force isolations at the moment of authorization — four honest decision states, every decision attributed. LOTO-integrated work control.
Live isolation checkConflict detectionAttributed decisions
04
Job plans with the safety scaffolding
JHA, permits, hold points, and step sign-offs ride the plan — and print as clean, branded field artifacts when the crew wants paper.
JHAPermits & hold pointsPrinted plans
05
Preventive maintenance, generated
Preventive maintenance scheduling with deterministic PM generation and forecasting over a real asset registry — equipment, rotables, meters, weld identity.
PM generationAsset registryMeter readings
06
Closeout that means something
Executor and approver are never the same person; failure and cause coding capture what was found; deferral-pressure analytics show where postponed work stacks risk.
Executor ≠ approverCause codingDeferral analytics
07
Plays well with the CMMS you have
Fetch-only connectors for SAP PM, IBM Maximo, and Procore plus CSV/JSON — external numbers stay references, never identity. And the read API and exports ride on every surface, never tier-gated.
SAP PM · Maximo · ProcoreCSV / JSONRead API + exports, always