Interface & dashboards
Operator consoles, embedded reports, and role-scoped dashboards rendered from a shared design system.
- Dashboards
- Forms
- Embeds
- Reports
One unified runtime that orchestrates applications, data, automation and integrations - engineered for teams running production-grade business operations.
Architecture
Every xProduct deployment is a single runtime composed of four planes - presentation, control, data, and edge - sharing one identity, policy, and audit fabric.
Operator consoles, embedded reports, and role-scoped dashboards rendered from a shared design system.
Schedules, approvals, conditional logic, and event routing - declared once, executed across every module.
Normalized entities, audit trail, and queryable history shared across every connected application.
Outbound webhooks, inbound connectors, and signed API surfaces for every external system.
A request enters at the experience layer, passes through orchestration and services, then resolves against identity, data, and infrastructure.
Role-scoped UI, embedded reports, and approvals - the surface every user touches.
Schedules, routing rules, and policy decisions that turn intent into coordinated action.
Billing, CRM, inventory, HR, reporting - composable services sharing one contract.
Normalized records, ACL, event store, and a single audit log for every change.
Queues, telemetry, and the runtime substrate that keeps every layer above it honest.
Workflow engine
Compose triggers, conditions, branches, and actions across every module. Workflows version, replay, and observe like code - without redeploying the system.
on invoice.status = overdue
amount > $500 AND tier = enterprise
notify finance + assign owner
until 3 business days
create approval task
Data fabric
A unified entity graph keeps writes, audit trail, and downstream consumers in lockstep - across operational databases, blob storage, webhooks, and external APIs.
Module lifecycle
Modules install side-by-side with what's already running. No rebuilds, no migrations, no downtime windows.
Pull a module from the Marketplace into your workspace.
marketplace.moduleModule attaches to the shared entity graph and event bus.
runtime.bindMap roles, fields, and routing rules to your tenant.
tenant.configRun side-by-side with existing modules - no rebuild.
live.trafficCapabilities
Webhook, schedule, entity change, or manual call.
Branches based on role, tier, region, or custom expressions.
Built-in approvals, RBAC checks, and rate limits per step.
Exponential backoff, replay queue, and dead-letter inspection.
Durable waits, timers, and human-in-the-loop steps.
Trace every execution with metrics, logs, and step diffs.
Production deployments
Each region runs the same runtime - different modules, same shared identity, audit log, and policy fabric.
Patient records, scheduling, billing claims, and inventory unified across 12 clinics with role-scoped dashboards.
appointments.svcokclaims.queueokinventory.syncsyncingInvoice ingestion, approval chains, ledger sync, and exception routing executed end-to-end with full audit trail.
ledger.syncokapprovals.svcokexception.dlqokVendors, contracts, internal requests, and SLAs orchestrated through a single operator console with policy gates.
sla.engineokvendor.apidegradedapprovals.svcokProduction posture
Event execution stays predictable under production load.
Immutable log of every state change, decision, and integration.
Per-tenant identity, data, and policy boundaries baked in.
Pin workloads and storage to specific regions for compliance.