G
System Catalog · v2026.06
8 modules · 70 sub-systems

Every module.
One platform.

What ships today, and what's on the roadmap — across jobs, inventory, sales, finance, and the platform backbone that ties them together.

08
Modules shipping
47
Sub-features live
12
In beta
11
On the roadmap
Module Catalog

Current & upcoming,module by module.

Live · 34 Beta · 6 Soon · 10
(01)Jobs
FSM
Finite-state machine

Jobs Engine

A finite-state machine drives every vehicle from gate to gate. Invalid transitions are rejected at the API — no drift, no leaks.

Shipped8/10 · 80%
  • Jobs Core (FSM job tracking)Live
  • Digital Vehicle Inspection (DVI)Live
  • Quotations & AmendmentsLive
  • Payments & InvoicingLive
  • Service CatalogLive
  • Customer PortalLive
  • Realtime Notifications (SSE)Live
  • AnalyticsLive
  • Job templates & checklistsB
  • Automated follow-up remindersSoon
(02)Bay Floor
60fps
Bay telemetry

Live Bay Floor

Real-time per-bay snapshot — vehicle, mechanic, customer, current task, progress, even electrical load.

Shipped3/5 · 60%
  • Live bay status boardLive
  • Mechanic & customer pairingLive
  • Progress + power draw trackingLive
  • Bay scheduling & capacity plannerSoon
  • Mobile bay-floor appSoon
(03)DVI
12+
Capture templates

Photo-backed Inspections

Templated digital inspections. Mechanics photograph each component, grade it, and the system auto-generates upsells.

Shipped3/5 · 60%
  • Per-component photo captureLive
  • Auto-grade → upsell ruleLive
  • Quote acceptance trackingLive
  • Video walkaround captureB
  • AI-assisted defect detectionSoon
(04)Finance
WAC
Weighted-avg costing

Per-job P&L

Weighted-average parts cost plus labour flow straight into gross profit and margin per job.

Shipped4/6 · 67%
  • Weighted-avg costingLive
  • Labour + parts roll-upLive
  • Margin trend, liveLive
  • Insurance-split invoicingLive
  • Multi-currency supportB
  • Tax/VAT filing exportsSoon
(05)Inventory
1:1
Stock ↔ job

Inventory & Procurement

Vendors, purchase orders, stock ledger and warranty claims, all tied into job and POS flows.

Shipped4/6 · 67%
  • Vendors & Purchase OrdersLive
  • Products & PricingLive
  • Stock LedgerLive
  • Warranty ClaimsLive
  • Low-stock auto-reorderB
  • Barcode / QR scanningSoon
(06)Sales
1 tx
Atomic checkout

Counter Sales & POS

One atomic checkout transaction — sale, stock, invoice and payment, all-or-nothing.

Shipped4/5 · 80%
  • Point of SaleLive
  • Counter SalesLive
  • Returns & Credit NotesLive
  • Account / Trade SalesLive
  • Loyalty & rewardsSoon
(07)CRM & HR
1 ID
Unified identity

Customer & Team

One identity model shared across customer, mechanic and staff records.

Shipped2/5 · 40%
  • Customer profiles & historyLive
  • Customer portalLive
  • Staff roles & attendanceB
  • Payroll & commissionsSoon
  • Marketing campaigns / SMSSoon
(08)Platform
RBAC
Granular permissions

Enterprise Platform

Service jobs, POS, inventory, finance, CRM and HR share one event stream, one audit trail, one identity model.

Shipped6/8 · 75%
  • Role-based Permissions (RBAC)Live
  • Multi-tenantLive
  • SSE Live StreamLive
  • Audit TrailsLive
  • S3 Media storageLive
  • Atlas SyncLive
  • Public API & webhooksB
  • SSO (SAML / OIDC)Soon
Module Showcase

Real surfaces,
not render comps.

Each shot is captured from a live tenant, not a design file. Numbers, vehicles, customer names — all real, all sanitised, all running on the platform you can book a demo of.

(01)Jobs

Jobs, by state, not by status.

Every job is a node in a finite-state machine. Invalid transitions are rejected at the API — no half-built jobs, no duplicate quotes, no stock-out ghosts.

Live0.2s p50 renderWCAG AA
MOD 01 · JOBS
[PLACEHOLDER]
Jobs, by state, not by status. — Jobs module of TheGarageOS
FSMTransitionsAuditTheGarageOS · v2026.06
(02)Bay Floor

Every bay, on one wall.

Live status, who's on it, how long, how much power it's drawing. Optimised for the big TV in the service bay — readable from across the shop.

Live0.2s p50 renderWCAG AA
MOD 02 · BAY FLOOR
[PLACEHOLDER]
Every bay, on one wall. — Bay Floor module of TheGarageOS
60fpsPower drawSSETheGarageOS · v2026.06
(03)DVI

Inspections that upsell themselves.

Photo each component. Grade it. The system auto-generates the upsell, sends it to the customer's phone, and tracks the acceptance.

Live0.2s p50 renderWCAG AA
MOD 03 · DVI
[PLACEHOLDER]
Inspections that upsell themselves. — DVI module of TheGarageOS
CaptureGradeQuote acceptTheGarageOS · v2026.06
(04)Finance

Margin per job, not per month.

Weighted-average parts cost plus labour rolls straight into gross profit. The line chart you actually want, not the one your accountant shows you.

Live0.2s p50 renderWCAG AA
MOD 04 · FINANCE
[PLACEHOLDER]
Margin per job, not per month. — Finance module of TheGarageOS
WACLabourInsurance splitTheGarageOS · v2026.06
(05)Inventory

Stock tied to jobs, not loose.

Every part move is bound to a job, a PO, or a sale. Low-stock is a real signal, not a guess. Reorder is one click.

Live0.2s p50 renderWCAG AA
MOD 05 · INVENTORY
[PLACEHOLDER]
Stock tied to jobs, not loose. — Inventory module of TheGarageOS
LedgerPOLow-stockTheGarageOS · v2026.06
(06)Sales

Checkout that can't half-happen.

One atomic transaction: sale, stock decrement, invoice, payment — all-or-nothing. If anything fails, nothing is recorded.

Live0.2s p50 renderWCAG AA
MOD 06 · SALES
[PLACEHOLDER]
Checkout that can't half-happen. — Sales module of TheGarageOS
AtomicCard / cashTradeTheGarageOS · v2026.06
(07)CRM & HR

One identity, every interaction.

Same record whether they're a customer, a trade-account holder, or a vehicle VIN. LTV, job history, and contact log in one place.

Live0.2s p50 renderWCAG AA
MOD 07 · CRM & HR
[PLACEHOLDER]
One identity, every interaction. — CRM & HR module of TheGarageOS
LTVVehiclesPortalTheGarageOS · v2026.06
(08)Platform

One stream, one audit trail.

Every event from every module lands on the same bus, written to the same audit log, visible to the same RBAC roles. Real enterprise plumbing.

Live0.2s p50 renderWCAG AA
MOD 08 · PLATFORM
[PLACEHOLDER]
One stream, one audit trail. — Platform module of TheGarageOS
SSERBACWebhooksTheGarageOS · v2026.06
Capability Matrix

One capability,
many surfaces.

Every primitive is built once and reused across modules — which is why a payment in POS and a payment on a job share the same ledger row.

PrimitiveJobsDVIBay FloorFinanceInventorySalesCRM & HRPlatform
Jobs Core (FSM)
Digital Vehicle Insp.
Quotations & Amendm.
Payments & Invoicing
Stock Ledger
Customer Portal
Bay Live Board
SSE Live Stream
Audit Trails
Multi-tenant
Shared primitive Module-specific10 primitives × 8 modules · 1 source of truth
Roadmap · 2026

What we're
shipping next.

Public roadmap, updated monthly. Customers on the Platform plan vote on prioritization — and get early access before general release.

  1. Q101 / 04

    Mobile bay floor

    Native iOS / Android app for technicians in the shop.

    Soon
  2. Q202 / 04

    SSO + SAML / OIDC

    Single sign-on, SCIM provisioning, role sync from your IdP.

    Soon
  3. Q303 / 04

    AI-assisted defect detection

    Photo + video inference surfaces likely defects before the mechanic does.

    Soon
  4. Q404 / 04

    Loyalty & marketing

    Customer segments, SMS campaigns, points & rewards — natively wired in.

    Soon
Integrations

Sits inside your stack.

First-class connectors for accounting, comms, storage, telematics and automation — plus a public API for everything else.

ST
Stripe
Payments
XE
Xero
Accounting
QU
QuickBooks
Accounting
SA
Sage
Accounting
TW
Twilio
Comms
ME
MessageBird
Comms
AW
AWS S3
Storage
CL
Cloudflare R2
Storage
SL
Slack
Ops
SA
Samsara
Telematics
GE
Geotab
Telematics
ZA
Zapier
Automation
All systems operational
Ready to roll

Put your workshop
on TheGarageOS.

30-day pilot. White-glove migration from your current DMS. Real human onboarding, not a Loom.