xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField Sales & SFACRMRewardsClaimsInventoryProcurementWarehouse ManagementField ServiceServiceSupportTelephony & MessagingFinance & AccountingPayrollExpense ManagementCommercePortalsAnalytics & ReportingData StudioMobile AppSee all products →
PLATFORM
Platform overviewApp BuilderAutomationIntegrationsSecurity & GovernanceChange ManagementDevelopers
SENSE AI
Sense AI overviewSense AssistSense ControlSense VisionAI StudioTrust & governanceIn Claude & ChatGPTUse cases
SOLUTIONS
Auto DMSConsumer Goods DMSSales Force Automation (SFA) FMCG & DistributionManufacturing & Dealer NetworksAutomotive & DealershipsPharma & HealthcareConsumer DurablesAgri-InputsBuilding MaterialsService NetworksWarehousing & 3PLFinancial AccountingERP SoftwareIndia GST ComplianceUAE VAT & e-InvoicingSaudi ZATCA & VATAll solutions →
RESOURCES
Knowledge CenterDeveloper & CLIBlogGuidesWhat is xMatix?Company facts
COMPANY
AboutCareersPartnersEventsContactAuthorsLegal
Sign in Request demo
xMatix Platform · App Builder

Model it once. Every screen follows.

Define an entity — fields, rules, relationships — and xMatix instantly gives it REST and OData APIs, list, Kanban and tree views, web forms, native mobile screens and offline sync. No code, no per-screen work.

Request a demoSee all products →
Studio — Visit FormViews auto-generatedSync offline ✓
COMPONENTS
Photo capture
Signature
Geo-stamp
Checklist
Text
Number
WebMobile
Outlet photo · Photo capture
Shelf checklist · Checklist
Customer signature · Signature
Visit location · Geo-stamp
Publish to sandbox
PROPERTIES
Required✓
Offline✓
AudienceReps

The mechanism

One definition, every surface.

An entity is defined once — fields, formulas, validations. Every screen, view and API is generated from that single definition, so nothing drifts.

Entity definition

Outlet · 4 fields

Fields, a credit_ok formula and a 10-digit phone rule — saved once, and the REST & OData endpoints exist.

Web form

Outlet form · generated

Outlet name and the delivery-window picklist render from the definition, validations included.

List & Kanban views

Outlets · generated

List and board views read the same fields — no separate view to maintain.

Native mobile screen

Outlet screen · offline sync

The same definition renders as native UI on the rep's phone.

REST / OData

/odata/outlets · generated

GET returns Apex Mart with its Thu AM delivery window — no API written by hand.

One definition, every surface — the form, the views, the mobile screen and the API all read the same entity, and a saved layout change reaches the rep's phone over the air, without an app-store release.

HOW IT WORKS

App Builder architecture.

01

Model

Fields, formulas & validations defined once

02

Design

Forms, views & mobile screens are laid out visually

03

Preview

Try the app on web & mobile before anyone else sees it

04

Publish

Live everywhere — no app-store release

01 · IN DEPTH

From data model to running app.

DATA MODEL
Fields that actually do things
Currency, geo-location, formulas and calculated fields, dependent and global picklists, lookups with filters — plus record types and validation rules. Every entity is API-first from the moment you save it.
TWO DESIGNERS, ONE DEFINITION
Web and mobile, never drifting
A dedicated designer for web layouts and another for native mobile screens — because a phone in the field is not a desktop. Layout changes reach devices over the air, no app-store release.
WHOLE APPS, NOT JUST FORMS
Compose the app your team opens
Navigation, home pages with KPI widgets, role-scoped pages, cards and list views — assembled from 100+ prebuilt widgets, or your own custom components.
FOR THE EVALUATORS

For the people who will actually build on it.

The details an RFP answer needs — all verifiable in a demo.

RICH FIELD TYPES
Currency, geo-location, cron, formula and calculated fields, dependent and global picklists, and lookups with filters — modelled, not coded.
RECORD TYPES & VALIDATION
Record types give one entity several shapes; validation rules run server-side on every write.
WEB + MOBILE DESIGNERS
Separate designers for web and native mobile, generated from the same definition — parity is enforced, not hoped for.
WIDGET LIBRARY
100+ prebuilt widgets, plus custom React components where they earn their place.
APP COMPOSITION
Apps compose from navigation, role-scoped pages and KPI widgets — a whole product, not a pile of forms.
INSTANT APIS
Every entity gets REST and OData endpoints the moment it is saved.
SENSE CONTROL · THE ADMIN COPILOT

Describe the change. Approve it. It ships.

Describe the change. Review the preview. Approve. Nothing applies without you.

Sense Controlacting as Sara Khan · preview-first · audited
Add a 'preferred delivery window' field to outlets and put it on the mobile visit form.
Drafted for review — nothing is applied yet:
+ field  Outlet.preferred_delivery_windowpicklist · Mon AM … Sat PM
~ layout  Mobile · Visit formfield added after Outlet contact
Approve & applyEdit firstApplied. Mobile layout updated over the air.
GLOBAL BY CONFIGURATION

One application, every audience.

Rename the business language per tenant — your “outlets”, their “counters” — localize labels without waiting on a release, brand each app as its own, and let every surface follow light or dark mode.

TENANT LOCALIZATION
Your words, per tenant
Labels and business language are tenant-managed resources — override them without waiting on a release.
PER-APP BRANDING
Every app its own identity
Logos, visual configuration and branded mobile builds — each application carries its own face.
LIGHT & DARK
Both modes, everywhere
One theme system across the application — every surface follows the choice.
FEATURE HIGHLIGHTS

Everything in App Builder.

Custom entities & fields

Your objects, first-class.

Model outlets, schemes, claims — anything — with the same depth the built-in entities get. Each is API-ready on save.

Formula & calculated fields

Fields that compute themselves.

Derive values server-side — margins, ratios, flags — so every screen and report shows the same answer.

Record types

One entity, several shapes.

A retail outlet and a wholesale outlet can share data but differ in layout, picklists and process.

Validation rules

Bad data stops at the door.

Declared once, enforced on every write — web, mobile, API and import alike.

Global & dependent picklists

Choices that stay consistent.

Shared value sets across entities, and picklists that narrow based on a previous answer.

Web layout designer

Forms without a frontend team.

Drag-and-drop layouts with sections, related lists and conditional visibility.

Mobile layout designer

Designed for thumbs, not shrunk.

A dedicated designer for native mobile screens — because the field is not a desktop.

Card & list-view designer

Lists that carry meaning.

Design list, card and Kanban views per entity — what a rep scans first is a decision, not a default.

App composition

Whole apps, assembled.

Navigation, role-scoped pages and KPI widgets compose into an app users log into — not a pile of forms.

Instant APIs per entity

Integration-ready by default.

REST and OData endpoints exist the moment an entity is saved. No API project.

100+ widget library

A running start on every page.

Charts, KPIs, lists, timelines and more — prebuilt, themeable, extendable with custom React components.

Over-the-air layout delivery

Ship a change at lunch.

Layout changes reach every device without an app-store release or a reinstall.

MORE OF THE PLATFORM
AutomationData StudioChange Management
Platform overview →

See xMatix on your business.

A 30-minute demo, tailored to your industry.

Request a demoSee all products →