Compliance

One grid: every building down the side, every obligation across the top. Obligation categories such as fire safety, electrical testing and lifts are yours to define, each with its own warning lead time and grace period, and every cell reads compliant, due soon, overdue, or nothing on file. Cells are computed live rather than stored, so they cannot go stale. Against any date or cadence you can declare a reminder rule, warning a named audience sixty days ahead in the app and by email, which a nightly dispatcher acts on and logs one row at a time. Underneath all of it sits a tamper-evident audit trail: every creation, change, sign-off and privileged action, queryable per record.

This is the screen that tells a multi-site operator where the exposure actually is, and the state that catches people out is the empty one. A missing certificate looks like a blank cell in a spreadsheet, so it reads as nothing to do; here it reads as a gap. Declaring warnings against the obligation rather than against a person means the reminder survives staff turnover, and the dispatch log answers the uncomfortable audit question of whether the responsible manager was warned before the deadline passed. When something does go wrong, the question is rarely what the system says today, but what it said in March and who changed it since. That is what the audit trail is for.

In practice

One building is amber on fire safety and grey on gas, and only one of those is the real problem.

  1. The matrix shows Antwerp Dock 4 amber on Fire at 30 days, and grey on Gas.
  2. Amber means the certificate exists and is approaching expiry. The reminder rule fired 60 days out to the named audience, and the dispatch ledger recorded who received it and when.
  3. Grey means nothing has ever been filed. Not overdue: absent. There was no certificate to warn about, which is exactly why the grey state exists as its own colour.
  4. In a spreadsheet, grey is an empty cell, so it reads as nothing to do. Here it reads as a gap, on the same screen as everything else.
  5. Somebody files the gas safety certificate with its expiry date. The cell turns green, computed at the moment it is read rather than stored by hand, and joins the reminder cadence.
  6. Six months later an auditor asks whether the responsible manager was warned before the fire certificate lapsed.

The dispatch ledger answers that question with a date and a name, which is a different kind of answer from “we always send reminders”. Nothing in the matrix can go stale, because no cell is ever stored as a value somebody has to remember to update.

Illustrative walkthrough. Not a customer record.

Other Features

Contractors

Contractors and suppliers sit in one central register with their service agreements, their insurance policies and the expiry dates attached to both. When a contractor’s insurance policy expires, Prova stops…
Read more

Cost Management

Costs attach to the work order as lines: invoices, labour and materials, approved, posted, and rolled up by building and by trade. Labour is valued at the rate in force…
Read more

Evidence

Photos attach at the exact place they belong: the finding, the job, the asset. They are captioned, tagged, and stripped of EXIF metadata on upload. Documents are typed and anchored…
Read more

Permissions

Roles grant permissions resource by resource and action by action, denied by default, with six starter roles for facility management running from local manager to compliance officer. Scopes then decide…
Read more

Reliability

When a job closes on a breakdown, Prova captures the closure in a standard shape: problem, cause, remedy, severity and downtime. The vocabulary comes from a failure code catalogue your…
Read more

Estate

Prova organises your estate as a tree. Buildings sit under portfolios you group by owner, fund or region, and each building holds its own units: floors, suites and rooms. Segments…
Read more

Assets

Every piece of critical equipment gets a record: chillers, lifts, alarms, pumps. Each asset carries its category, its warranty, its runtime meter and its complete service history. The asset sits…
Read more

Work Orders

The work order is the unit of work in Prova. A request becomes a job, the job is assigned to a person or a contractor, it is approved, and it…
Read more

Next step

See how to optimise your workflow and save money.

Thirty minutes on your own estate: your buildings, your obligations and your numbers. We will show you where the time and the money are going.

Book a demo