← Back to portfolio
Built for the UAE ● Flagship platform Multi-branch · Multi-currency VAT-ready

Run the entire business from one calm cockpit.

Sales, POS, inventory, costs, reports, roles, and back-office automation — unified into a single operations platform that your team will actually open every morning. Configurable per branch, per role, per shift, with audit-grade history on every action.

0
live deployments
0 branches
across UAE & GCC
0M+ AED
processed monthly
0%
platform uptime
The cockpit

One screen. Every signal. No spreadsheet stitching.

A single pane of glass for owners, ops managers and accountants. Live revenue, live stock, live margin — drillable to the line item, exportable to anything.

ops.acmegroup.ae / dashboard
⌘K?
Ops · Dashboard · Today

Wednesday — live across all branches

LIVE
Today7d30dQTD
Revenue · 7 days
AED 612.4k
↑ 18.4% vs prev 7d
Orders
4,812
↑ 12.1% w/w
Avg margin
38.4%
↑ 2.1pp vs target
Stock alerts
7 SKUs
3 critical · auto-reorder fired
Revenue across branches
This week Last week
Top sellers · 7dacross 14 branches
Karak Chai · regular
SKU-BV-001 · AED 4
8,142
Chicken Shawarma wrap
SKU-FD-014 · AED 18
3,901
Masala fries · large
SKU-FD-022 · AED 14
2,488
Mango lassi
SKU-BV-019 · AED 16
1,902
Hummus & pita
SKU-FD-008 · AED 22
1,221
Live activity · all branchesAuto-refresh every 1.2s
JD
Order #18204 closed at JBR Branch · AED 184 · Apple Pay
3 items · cashier: Jean D. · margin 41%
just now
RM
Auto-reorder raised PO-2284 with Al-Wahda Foods · 4 SKUs
Triggered by low-stock rule on Karak Chai (regular)
12s ago
SF
Refund processed at Marina Mall · AED 42 · order #18198
Approver: Sarah F. · reason: customer dissatisfaction
28s ago
AK
Margin alert · Hummus & pita dropped to 21% at Sharjah Centre
Threshold 25% · supplier price ↑ 6.2% this week
1m ago
MK
Shift opened by Mohammed K. at Al Khan Drive-Thru · AED 1,200 float
Cash count match · prev shift signed-off
2m ago

A representative cockpit view. Anonymized — every deployment is configured to the client's branches, products and roles.

Anatomy

Six modules. One platform. Built to fit.

Each module is a deeply-considered surface, not a feature checkbox. They share data, roles, audit trails and theming — so adding a branch or a workflow doesn't mean adding a tool.

01 — Sales & POS

A point-of-sale built to be fast on Tuesday at 1pm.

Tablet- or till-ready, offline-tolerant, and fast enough that your cashier never stalls during a queue. Multi-tender, splits, refunds, comps, table service or counter — all configurable.

  • Card · cash · Apple Pay · Google Pay · loyalty redemption
  • Split bill · split tender · partial refunds with audit reason
  • Table-service mode with course routing & KOT printing
  • Offline mode: sales queue and reconcile when network returns
  • End-of-day cash count with discrepancy flag & manager sign-off
POS · JBR · Lane 2
ORDER #18204LANE 2
Karak Chai × 2 · regular8.00
Shawarma wrap × 1 · spicy18.00
Masala fries × 1 · large14.00
VAT 5%2.00
TotalAED 42.00
Apple Pay
Card
Cash
Loyalty
02 — Inventory & supply

Stock that knows when it's running out — and what to do about it.

Multi-branch, multi-warehouse, with batch and serial tracking, expiry awareness, transfer orders, supplier price-books and auto-reorder rules tuned to your real velocity.

  • Real-time stock per location · transfers in one tap
  • Batch & expiry tracking with FEFO picking
  • Auto-reorder thresholds tied to 28-day velocity
  • Supplier price-books with landed-cost calculation
  • Cycle counts, discrepancy reasons, full variance trail
Inventory · all branches
SKUItemOn handStatus
BV-001
Karak Chai · regular
12Critical
FD-014
Shawarma wrap base
48Low
FD-022
Masala fries seasoning
214Healthy
BV-019
Mango lassi mix
36Low
FD-008
Hummus base · 5kg
88Healthy
PK-104
Branded napkins · 500
1,240Healthy
03 — Costs & margin

Margin in real time, per SKU, per branch, per shift.

Landed cost from supplier through to plate. COGS, labour and overhead allocation. Margin alerts when an SKU drops below your threshold — before the month-end report tells you.

  • Landed cost: supplier + freight + duties + handling
  • COGS, labour and overhead split per branch & product
  • Margin thresholds with active alerts on drift
  • Recipe / BOM costing for F&B and light manufacturing
  • Supplier price change tracking with side-by-side history
Costs · top SKUs · 7d
Karak Chai · regular52.4%
Sells AED 4.00COGS 1.10Labour 0.45Overhead 0.35
Shawarma wrap41.0%
Sells AED 18.00COGS 7.20Labour 2.80Overhead 0.60
Hummus & pita21.4% · ⚠ below threshold 25%
Sells AED 22.00COGS 12.40Labour 3.60Overhead 1.30
COGS Labour Overhead Profit
04 — Automated reporting

Reports that arrive before you ask for them.

Daily, weekly, monthly. Branded, signed, drillable. Delivered to inbox, WhatsApp or Slack. Your accountant gets a tidy PDF; your ops manager gets a live link.

  • Daily close report at shift-end · monthly P&L on day 1
  • Custom report builder · save & schedule
  • VAT-ready summaries with FTA-compliant breakdown
  • Drilldown from any number to the source line item
  • Export to PDF, Excel, CSV, accounting-suite formats
Reports · scheduled · sent
Daily revenue · 14 branches
Auto-sent · 11:00pm gulf
Email today · 23:00
Weekly P&L summary
Branded PDF · drillable links
PDF sun · 08:00
Margin alerts · 3 SKUs
Triggered · pending review
WhatsApp 2h ago
Monthly VAT return prep
FTA-format · ready Dec 1
Excel scheduled
05 — Roles & access

Every screen, every action — controlled and audit-logged.

Four built-in roles plus unlimited custom roles. Per-branch overrides. Approval workflows on the actions that matter — refunds, voids, price overrides, inventory adjustments.

  • Admin · Manager · Staff · Accountant — and custom roles
  • Per-branch overrides & multi-branch managers
  • Approval flows for refunds, voids, price overrides
  • Full audit log: who did what, when, from which device
  • SSO / SAML for enterprise clients
Roles · access matrix
Admin3 users
  • All sales & financials
  • Roles & permissions
  • Cost & supplier data
  • Audit log export
Manager8 users
  • Own-branch sales
  • Approve refunds & voids
  • Inventory adjustments
  • Cost & margin data
Staff42 users
  • Run POS & close shift
  • Request refunds
  • Approve voids
  • View other branches
Accountant2 users
  • All financial reports
  • VAT & export tools
  • Audit log read
  • POS / shift actions
06 — Office automation

The back-office work that quietly steals your week.

HR records, leave, expense flows, supplier approvals, daily checklists — modelled as small composable workflows the team actually uses, not as a separate "HRMS" no-one logs into.

  • Leave requests with branch-coverage check
  • Expense claims with photo capture & auto-categorisation
  • Daily opening / closing checklists per role
  • Supplier invoice approval routing
  • Custom workflows via no-code rules engine
Workflows · today
Leave request · Mariam K.
2 days · Dec 18-19 · Marina branch covered
approved 9m ago
Expense · taxi to supplier
AED 64 · receipt attached · pending mgr
pending 23m ago
Supplier invoice · Al-Wahda Foods
AED 14,820 · 3-way matched · ready to pay
approved 1h ago
Closing checklist · Marina Mall
11 / 12 complete · cash count pending
in progress just now
Under the hood

Boring, predictable architecture — by design.

A multi-tenant Postgres core, a real-time event bus, and a hardened API layer your existing stack can talk to. We optimise for "still working at 2am on Eid weekend," not for novelty.

POS · Tablet Flutter · offline-tolerant Cockpit · Web React · live dashboards Mobile · Owner iOS · Android · push Reports · PDF/Excel Inbox · WhatsApp · Slack API Gateway Auth · rate-limit · audit REST + WebSocket SSO · SAML · OAuth2 Sales engine Orders · refunds · tenders Inventory engine Stock · transfers · auto-reorder Cost & margin Landed cost · COGS · alerts Workflows Approvals · checklists · HR Reporting engine Render · schedule · deliver Postgres · multi-tenant Row-level isolation Event bus · realtime Sub-second propagation Object store · S3 Receipts · PDFs · backups Audit ledger Immutable · 7-year retention
In the wild

Three businesses. Three industries. One platform.

Anonymized at the client's request. Industry, size and outcomes are real and verifiable on request under NDA.

F&B · Multi-branch QSR

From spreadsheet daily-close to 90-second sign-off.

14 branches · UAE · 280 staff

Replaced a tangle of POS terminals, two inventory systems and an Excel-based daily close. Cockpit is now opened on a phone every morning by the founder before he reaches the office.

"We used to find out about a margin problem on day 17. Now we find out before lunch."

— founder & CEO, hospitality group

−68%
daily close time
+22%
avg margin (hot drinks)
3.4×
faster month-end
100%
audit coverage
Retail · Specialty

Stock turn up, dead stock down — across 4 stores.

4 stores · Dubai & Sharjah · 38 staff

A specialty retailer with a long-tail SKU catalogue and seasonal demand. Auto-reorder rules tied to 28-day velocity replaced human intuition; transfer orders between stores happen automatically when one runs short.

"Inventory used to be a Sunday-evening Excel job. Now it's three taps on a phone."

— operations director, retail group

+18%
stock turn
−41%
dead-stock value
−2.1d
avg replenishment lag
+9%
in-store conversion
Wholesale · Distribution

One source of truth across warehouse, route and invoice.

2 warehouses · 9-vehicle fleet · 60 staff

A B2B distributor running route sales, with reps invoicing on-the-truck. Cockpit gives the owner a live view of who's on which route, what stock left the warehouse and what came back. Disputes dropped overnight.

"Every disputed invoice now resolves in two clicks. We have the photo, the signature and the time."

— managing director, distribution co.

−54%
invoice disputes
+31%
collections within 30d
−72%
end-of-route reconciliation time
+14%
routes completed / day
Implementation

Live in 4 weeks. Calmly.

Our standard rollout: discovery, configuration, branch-by-branch onboarding, and a 30-day stabilisation window where we sit with your team. No big-bang launches. Every business is unique — timelines flex with branch count and integration scope.

Talk through your rollout
Week 1 · Discovery

Map your operation

Branches, products, suppliers, roles, existing tools, payment processors. We model it on paper before anyone touches software.

Week 2 · Configuration

Stand up your tenant

Tenant provisioned. Your roles, branches, taxes, products, integrations and reports configured. Sandbox available end of week.

Week 3 · Pilot branch

One branch, live

One real branch goes live with daily check-ins. Cashiers trained. We sit with the team for the first 3 closes.

Week 4 · Roll-out

Remaining branches, parallel

Remaining branches onboarded in parallel. Migration of historical data complete. Cockpit handed over to ops director.

Day 30+ · Stabilisation

30-day handhold

We stay close — daily, then weekly — for 30 days. Adjust workflows, tune alerts, train new hires. Then transition to support cadence.

Integrations

Connects to what you already run.

Payment processors, accounting suites, e-commerce, payroll, delivery aggregators. We treat your existing stack as a teammate, not a replacement target.

Stripe
Payments
Telr
Payments · UAE
Network
Card · UAE
QuickBooks
Accounting
Xero
Accounting
Zoho Books
Accounting
Talabat
Aggregator
Deliveroo
Aggregator
Careem
Aggregator
Shopify
E-commerce
WooCommerce
E-commerce
Bayzat
Payroll · UAE
Slack
Notifications
WhatsApp
Notifications
Outlook · Gmail
Email reports
REST API
Custom · webhooks
SAP
Enterprise · ERP
Need another?
we'll build it
Common questions

The things every owner asks before signing.

If yours isn't here, ask us directly — every demo starts with a real conversation about your operation, not a slide deck.

Ask us directly
Is the platform VAT-ready for the UAE?

Yes. Output is FTA-compliant — line-level VAT breakdown, supplier-side input VAT, monthly return summaries in the FTA-required format. Multi-emirate businesses are supported via per-branch tax profiles.

What happens if a branch loses internet?

The POS keeps trading offline — orders, tenders and refunds queue locally and reconcile against the central database when the network returns. The cockpit shows the branch as "syncing" so ops know what's happening.

Can it handle multi-currency or cross-border ops?

Yes. Multi-currency at the tenant level with daily FX. Multi-tenant separation if you operate distinct legal entities. We've shipped across UAE, KSA and Oman so far.

How is data isolated between tenants?

Postgres row-level security with tenant-scoped JWT claims. Every query is rewritten at the database layer to scope to the caller's tenant — there's no application-layer way to leak data across tenants. Audited annually.

Do you do on-prem deployments?

Cloud-hosted is the default (data resident in the UAE on request). On-prem and hybrid are available for enterprise contracts where regulation requires it.

What does pricing look like?

A per-branch monthly fee plus a one-time setup. Volume-tiered. We're happy to share a worked-example for your operation in the discovery call — no obligation.

What about training my team?

Included in the rollout. We train cashiers, managers and the ops director in their own roles. New-hire training kits stay in the platform so onboarding scales without us.

Book a walkthrough

See it on your data.

30 minutes. We'll load a sample of your operations and show you the cockpit you'd run.