Facterra

One platform. Not five tools duct-taped together.

Asset register, work orders, scheduling, analytics, IoT monitoring, and AI, in a single system built over seven years and deployed at 50+ industrial facilities.

facterra.app
Locations
Site A
Server Hall A
Server Hall B
Floor 1
Site B
Site C
Site D
Assets · Site A
47 assets
Asset IDTypeStatusLast PM
UPS-A02-018UPSActive14 Jul
CRAC-B04-009CoolingAlert10 Sep
GEN-A01-003GeneratorActive28 Aug
TRF-D02-011TransformerActive02 Sep
INV-C03-007InverterPM due22 Jul
Work orders · all sites
AllCORPMINS
WOTitleTypeAssignedStatus
WO-4421CRAC temp alertCORM. SantosIn progress
WO-4419Generator PMPMJ. ReyesScheduled
WO-4415UPS battery testPMA. KowalskiScheduled
WO-4411Inverter servicePMP. ChenComplete
WO-4408Transformer inspectionINSJ. ReyesComplete
Analytics · last 12 months
All sites · all assets
94%
PM on-time
+3% vs prior yr
4.1h
Avg MTTR
-0.8h vs prior yr
99.2%
Asset availability
+0.4% vs prior yr
3
Open CORs
-2 vs prior yr
PM completion rate · by month
OctSep
MTTR · corrective (hours)
OctSep

Three orthogonal hierarchies in one register. Location, function, physical.

Facterra asset register

Facterra asset register: three orthogonal hierarchies in one register

Geographic, functional, and physical: three orthogonal ways to navigate your asset base. Each hierarchy is independent; an asset sits in all three simultaneously.

Location tree

Sites, buildings, floors, rooms: a geographic hierarchy that mirrors how your team thinks about where things are.

Functional systems

Power, cooling, fire suppression, access control: group assets by what they do, not just where they sit.

Physical hierarchy

Parent-child relationships between equipment. A UPS contains batteries; a chiller contains compressors. Drill down through the physical structure.

QR code identification

Scan the asset, get the full context: history, open work orders, PM schedule, specifications. No searching, no navigating.

IoT meter integration

AWS IoT feeds attached to assets. Real-time readings, historical trends, and alert rules on the same screen as the maintenance history.

Full lifecycle tracking

From commissioning to decommissioning. Warranty tracking, depreciation, replacement cost, total cost of ownership per asset.

Facterra work orders

Facterra work orders: every type of work in one workflow engine

facterra.app / work-orders
Work orders
1 new
COR · auto-created 03:14
CRAC unit temperature alert
CRAC-B04-009 · Server Hall B · 68°C
P1Unassigned
WO-4411
Quarterly generator PM
In progressJ. Reyes
WO-4408
UPS battery impedance test
ScheduledA. Kowalski
Alert fired. Work order waiting.
WO-4421 · assigned
03:15
CRAC unit temperature alert
CRAC-B04-009 · Server Hall B
Assigned to
M. Santos
Certified HVAC
Yes
Parts on van
Filter, refrigerant
ETA
22 min
Notification sent · M. Santos
Assigned before anyone opened a spreadsheet.
WO-4421 · complete
04:51
Response 1h 37mSigned 04:51
Visual inspection, unit seals03:37 · M. Santos
Refrigerant level check03:51 · 14 psi low
Filter replacement04:22 · filter #F-009
Operational confirmation04:49 · 41°C normal
03:37
03:51
04:22
Submitted ✓

Step 1 of 3A temperature alert fires at 03:14. A corrective work order is created and sitting in the queue. Unassigned. Unscheduled.

Facterra integrated scheduling

Facterra integrated OptaPlanner scheduling

The OptaPlanner-based scheduler is inside the Facterra platform, not a separate product. Work orders, asset data, inventory, and workforce records feed it directly from the same database. No integration, no sync lag.

facterra.app / scheduleWk 38 · 2026
Unscheduled backlog
12 jobs
WO-4401UPS-A02-018PM
WO-4402GEN-A01-003PM
WO-4403CRAC-B01-007PM
WO-4404TRF-D02-011COR
WO-4405FIRE-A02-004PM
+ 7 more
Run OptaPlanner solver →
Solving constraints
Technician certifications
4 techs · 6 cert classes
Parts availability
Shelf checked · 11/12 ready
Travel optimisation
Routes minimised · 4 techs
Permit windows
Checking fire-system permits…
Optimising · 12 jobs · 4 technicians…
Week 38 plan
12/12 assigned ✓
TechnicianMonTueWedThuFri
J. ReyesUPSCRACINV
A. KowalskiGENTRFUPS
M. SantosCRACPDU
P. ChenSWTFIREFUEL
Send assignments →

Step 1 of 3Twelve jobs need to go out next week. Certifications, parts, travel, permits. None of it solved yet.

Facterra AI trust architecture

Facterra AI follows five rules: cited-or-silent, asks never guesses, never signs off, one-step undo, schema per tenant

PM program generation

Send OEM manuals and regulatory standards. Get a complete preventive maintenance program. Every plan cites the manual page it came from.

Text-to-workflow

Describe the rule in plain English. The system builds the automation and backtests it against twelve months of history before activation.

Multilingual voice capture

Technicians report by speaking in any language. The system structures, translates, and tags photos to the right fields.

Cited or silent

Every AI output links to its source. If it can't cite, it doesn't speak. No hallucinated maintenance recommendations.

Never signs off

AI drafts. Humans approve. The approval step cannot be bypassed or automated away.

Schema per tenant

Each organisation's AI sees only its own data. No cross-tenant data leakage, no shared model weights.

Facterra analytics

Facterra dashboards: MTTR, MTBF, availability, on-time completion, workload, and cost

MTTR & MTBF

Mean time to repair and mean time between failures, computed from actual status change timestamps, not estimates.

Availability

Asset and system availability metrics. Uptime tracked against SLA commitments with variance reporting.

On-time completion

PM and corrective work order completion rates against planned dates. Trend analysis by team, site, and asset class.

Workload distribution

Technician and team workload across sites. Identifies capacity constraints before they cause missed PMs.

Cost tracking

Per work order, per asset, per cost centre. Labour, parts, and contractor costs broken down and tracked over time.

Configurable layout

Drag-and-drop dashboard builder. Bar, line, pie, gauge, and table widgets. Each role sees the metrics that matter to them.

Facterra IoT monitoring

Facterra condition-based maintenance from real IoT readings via AWS IoT integration

Facterra integrates with AWS IoT for meters, alerts, and trigger rules. When a reading exceeds a threshold, Facterra creates the corrective work order automatically: assigned, prioritised, and scheduled.

facterra.app / assets / CRAC-B04● live
CRAC-B04-009
Server Hall B · Cooling unit · Active
Supply temp (°C)41°C
-60m-30mnow
Return temp
46°C
Differential
5°C
Fan speed
78%
Refrigerant
Normal
All readings within thresholds
CRAC-B04-009
ALERT · 03:14:08
Supply temp threshold crossed
68°Cthreshold: 60°C
60°
Threshold crossed · creating work order…
CRAC-B04-009
WO created · 03:14:52
WO-4421 · COR · P1auto
CRAC unit temperature alert
AssetCRAC-B04-009
TriggerSupply temp 68°C
AssignedM. Santos
ETA22 min
Technician notified ✓
Alert to assignment: 44 seconds

Step 1 of 3Sensor readings land against the asset in real time. Any feed: temperature, vibration, voltage, pressure.

See the full platform

30-minute walkthrough against your actual asset types and maintenance workflows.

Book a Demo