Datum · Integrity Management System
A modern desktop integrity-management database — Company to Plant to Item to Point to Reading — that preserves every workflow inspectors rely on while adding the audit, undo and validation regulated clients now expect.
Windows desktop · SQLite or Postgres · API 510 / 570 · runs on your own hardware
The problem
Whether your readings live in an old desktop database or a stack of spreadsheets, the same problems show up — no audit trail, reports re-keyed by hand, and data locked in a format that’s getting harder to open.
Old desktop databases that no longer install cleanly on Windows 11 — and lock your data in a format that’s getting harder to open.
New inspectors lose days to a clunky, decades-old interface before they’re productive.
Regulated clients now expect audit, undo and validation — most legacy tools and spreadsheets can’t provide them.
What is Datum
A modern, Fluent-design desktop application that keeps the workflows inspectors rely on today and adds the capabilities regulated clients now demand.
Plant → Item → Point → Reading — the structure inspectors already work in, so nothing has to be relearned.
Ctrl+K searches every company, plant, LSD, A# and CRN instantly, with fuzzy fallback.
UG-27 calculations, MAWP and remaining life computed continuously from live readings.
UTS Data Sheets in four seconds; API 510 / 570 PDFs straight from live data.
Mass updates across items with a 24-hour undo safety net behind every change.
Every change logged with user, timestamp and old/new values — append-only.
.NET 9 · WPF-UI · EF Core · QuestPDF · ClosedXML · SQLite / Postgres
A collapsible Database Navigator mirrors the four-level inspection hierarchy exactly and lazy-loads, so even a 20,000-point program opens instantly. A cross-client dashboard ranks every plant by what needs action.

Open any item and Datum shows the calculated t-min, MAWP and remaining life from its readings, with condition-monitoring locations ranked by tier and a clear management-action flag when a point needs attention.

Survey prep & reports
The reports your clients have received for years — now generated from live data in seconds, using the same calculation kernel as the dashboard.
The exact customer template your clients have received for ten years — now generated from live data in four seconds.
Per-vessel integrity report with UG-27 t-min, MAWP, remaining life and FFS status.
Per-piping-circuit integrity report using the same calculation kernel as the vessel reports.
Safety & compliance
Full traceability and a safety net under every change — the single thing that lowers inspector stress more than anything else.
Every insert, update, delete, bulk edit and import logged with UTC timestamp, user ID and a JSON payload of old/new values. Append-only — audit rows can’t be edited or deleted.
Every write captures a snapshot before the change. Ctrl+Z rolls back inside a 24-hour window — the single feature that lowers inspector stress the most.
Select any number of items from a query and apply one change. The batch writes a single snapshot, and delta-sync saves only the cells that actually changed.
Full user traceability, authentication-event logging and PBKDF2-SHA256 password hashing throughout.
Getting started
Already have an inspection database or a pile of spreadsheets? We import it. Starting from scratch? We stand up a clean program. Either way it’s phased and reversible — your current records stay untouched until Datum’s output is verified side-by-side.
Install on one inspector’s laptop, import your existing data through the wizard (or set up a fresh program), and run in parallel for a week — locking in 215A and API 510 output side-by-side.
Stand up a Postgres 16 instance and re-run the importer (idempotent — no duplicates). Add the remaining inspectors with roles and enable the audit trail.
One client at a time, Datum becomes the system of record and old reports are replaced. Any prior system stays read-only for six months as a safety net.
Roadmap
See your own data in Datum
We’ll import your existing database or spreadsheets on the call and stand your UTS and API 510 output side-by-side — or set up a clean program from scratch. Either way, in minutes.
support@sifulogic.com