MX Platformv8.4 · enterprise build

A configurable enterprise operations platform for complex, field-driven work.

MX is the central platform where operational data, workflows, assets, people, locations, forms, inspections, mobile field activity, reporting, and AI-enabled automation come together. Configurable enough to support different operational models — governed enough for the enterprise.

↳ Built for the operations that cannot wait.

mx.platform / architecturev8.4
01 · INTERFACE4 components
MX webMX+ mobileDashboardsAI chat
02 · CAPABILITIES8 components
WorkAssetsWorkforceSpatialLogisticsFormsReportingFinance
03 · PLATFORM6 components
Data modelWorkflowPermissionsAuditEventsAI / MCP
04 · INTEGRATION7 components
APIsWebhooksSSOERPGISEAMData warehouse
§ 01 · The 5 building blocks of MX

Five disciplines. One platform.

MX is built around five operational disciplines that share a common data model, permission system, audit trail, and field execution layer. They reinforce each other — that is the point.

01

Asset

Make assets operational, not just inventoried.

Asset register, hierarchy, condition, maintenance history, inspections, photos, documents. Linked to the work, locations, and crews that act on them. Supports GPS, RFID, barcoding, NFC. Assets can be held within other assets, so contents are known by place.

RegisterHierarchyContainersConditionMaintenanceInspectionsDocuments
02

Work

Model real-world workflows with control and flex.

Templated standard work for consistency, ad-hoc activities for the unexpected. Auto-allocation, dispatch, reactive task creation, escalations, completion. Built to pivot when the day changes.

TemplatesDispatchEscalationsReactive tasksAuto-allocation
03

Workforce

A skilled, credentialed, accountable workforce.

Credentials, certifications, training records, access control (physical and digital), time, internal and contractor personnel. Compliant, safe, secure operations.

CredentialsAccessTimeContractorsSafety
04

Spatial

Spatial reasoning, not just a basemap.

Locations, zones, routes, polygons, service areas, site layouts. Generated features. Site boundaries walked in the field. Asset positions and location history from third-party telematics. Real-time crew tracking.

ZonesRoutesPolygonsField navigationReal-time
05

Mobile

Battle-tested, offline-first field execution.

MX+ mobile, OTA configuration updates, offline work, forms, scanning, photos, geotag. Tested across some of the world's largest disaster responses.

OfflineOTAScanningPhotosForms

↳ Supported by Business Intelligence (BI) and Artificial Intelligence (AI) layers, hooking into data from each block.

§ 02 · Configurable data model

Your operation. Your objects. Your workflow.

MX is not a fixed schema with a few custom fields tacked on. The data model is configurable — object types, fields, relationships, statuses, workflows — and configuration is governed, versioned, and reversible.

CONFIG · WORK ORDER TYPEv3 · published
type "damage-assessment" {  fields {    severity:      enum ["low", "med", "high"]    photo_required: true    linked_asset:    ref(asset)    location:        geometry(point)    narrative:       text  }  workflow {    created → triaged → dispatched → in_progress → completed    escalate_after: 4h if severity == "high"  }  permissions {    create:   role("field-supervisor")    complete: role("crew-lead") && location.in(zone)  }}

Object types

Work orders, assets, locations, forms, inspections, crews, equipment, sites — and anything else your operation needs to model.

Fields, refs, geometry

Typed fields. Relationships across objects. Geometry attributes (point / line / polygon) on anything that has a location.

Workflow states

State machines per object type. Transitions gated by role, condition, location, or time. Escalations built in.

Versioned & audited

Every config change is versioned, peer-reviewable, and reversible. No live tinkering against production data.

↳ Configurable, not lightweight. MX retains the data integrity and control of an enterprise platform. Your own team configures it: scheduled jobs, settings, and AI-drafted forms and dashboards are all self-service.

§ 03 · Role-based permissions

Everything an action touches is governed.

No default of 'admin can see everything'. Permissions apply to reads, writes, workflow transitions, AI tool calls, and configuration changes — across data, work, fields, and integrations.

ACTION ↓   ROLE →
Field crew
Crew lead
Field supervisor
Ops manager
Admin
AI agent
Read assigned work
Update work status
Complete work
·
Approve / void cost lines
·
·
·
·
Edit configuration
·
·
·
·
·
Run AI tool calls
Bypass workflow
·
·
·
·
·
·
granted conditional (location, scope, or rule)· denied

↳ AI agents are subject to the same permission model as users. There is no AI bypass.

§ 04 · Operational record

Who did what, where, when, and why.

Every action — by user, by mobile crew, by integration, by AI agent — is recorded with context. The audit trail is not a separate log; it is how MX remembers.

WO-48217 · breaker inspection · Sub 14complete
08:14
systemWork order WO-48217 created from incident report INC-9821
08:18
k.morganTriaged · severity=high · zone=Grid 14·E
08:20
systemAuto-dispatched to Crew B (nearest with credential E-HV)
08:34
crew-bAcknowledged · ETA 14 min · MX+ mobile · offline-capable
08:51
j.singhOn-site · photo captured · location confirmed
09:22
ai-agentSuggested grouping with WO-48218 (same pole) · permission requested
09:23
k.morganAI suggestion approved · work orders merged
10:48
j.singhCompleted · 3 photos · narrative · cost line CL-90420 generated
§ 05 · Logistics & haulage

Every load accounted for, out as well as in.

Debris haul, equipment moves and demobilisation are where recovery budgets leak. In MX each load is a record — bill of lading, haulier, tracked movement — reconciled into its purchase order at day end.

mx.logistics / day-end · Rt 22 debris programme · PO-44715 loads · 4 reconciled · 1 held
BILL OF LADINGHAULIERFROM → TOLOADSTATUS
BOL-30417V-22 · truck 3Rt 22 staging Landfill N18.2 t debris
delivered
BOL-30418V-22 · truck 1Rt 22 staging Landfill N17.6 t debris
delivered
BOL-30421V-07 · lowboyBasecamp A Depot 31 × excavator
delivered
BOL-30422V-07 · flatbedBasecamp A Depot 32 × light tower
in transit
BOL-30425V-22 · truck 2Sector 7 Landfill N19.4 t debris
held
weight ticket missing
PO-4471 · debris haulage · V-22  ·  55.2 t reconciled today  ·  19.4 t heldaudit trail per load · weight tickets attached

Bill of lading per load

Every movement — debris out, equipment between sites, plant home at demob — is a load with a bill of lading: what, how much, from where, to where, and by whom.

Haulier assignment

Loads are assigned to haulage vendors and their vehicles. The vendor works within its own scope, the same way a subcontractor does on a multi-employer site.

Tracked while it moves

Pickup, transit, and delivery are recorded against the load, with the weight ticket or delivery evidence attached at the point it exists.

Reconciled into purchase orders

At day end the loads are reconciled against the purchase order they draw on. A load that does not match is held with its reason, not lost in the total.

See it in recovery, where demobilisation is the endgame
§ More platform capabilities

The rest of the platform, in brief.

The same data model and permissions underlie everything else MX offers — so each capability stays connected to the operation around it.

§ 06 · Forms & inspections

The form is the record, the document, and the proof.

Configurable forms with conditional logic, linked to assets, work, locations, and reporting. Produces a PDF matching your own paperwork layout — boxed and shaded sections, ticked option lists, repeatable tables, full-page photos, custom headers and footers. Captures mapped geography, can require a video be watched in full before the rest of the form opens, and closes with a signed agreement.

PDF outputMapped geographyVideo gateSigned agreementOffline
§ 07 · Multi-employer sites

Contractor companies run their own crews.

Every company on the platform works within its own scope. A subcontractor's manager runs their own people, training records and fleet from the contractor portal and, on a site, fills the block of beds allocated to them — seeing only what belongs to their company. The operator sees the whole picture.

Contractor portalPeopleTrainingFleetBeds
See it on a basecamp
§ 08 · Spatial in the platform

Not a separate GIS tool.

Operational mapping, location-aware work, field-captured site boundaries, generated features. Real-time crew and asset tracking, with location history. Spatial reasoning, not just display.

ZonesRoutesLive trackingSite boundaries
Open the live MX:Spatial demo
§ 09 · Reporting & dashboards

The people who need a view build it themselves.

A dashboard builder for the person who needs the view — put together in minutes, over data they are already allowed to see and nothing more. Each dashboard has an owner and can be shared, and a plain-English description drafts one for you, every widget checked against live data before it is shown. Alongside it: live operational views, SITREP-style reports, exceptions, executive roll-ups, exports, and BI hooks for downstream analytics and warehousing.

Dashboard builderOwned & sharedPlain-English draftLiveSITREPExceptionsExport
How AI drafts a dashboard
§ 10 · APIs & integration

Fits your enterprise architecture.

REST APIs, webhooks, event streams. Versioned and access-controlled. ERP, GIS, EAM, HR, finance, data warehouse, and customer-specific systems.

RESTWebhooksEventsSSO
Integration overview
§ 11 · AI services

Within the platform's permission model.

Operational assistant, document RAG, MCP-enabled tools, event-driven agents. Governed, audited, role-aware. AI extends MX — it does not bypass it.

AssistantRAGMCPGovernance
Explore AI & Automation
Explore the platform

One platform.
Configured to your operation.

Walk us through the work you manage today. We will map MX to it — what it looks like configured, what it integrates with, and what it changes.

See MX in action Request the MX Platform Overview