Every branch, every app, one ledger.

Selling, stock, buying, people and finance on one platform, with ETA e-invoicing and an AI copilot built in.

Revenue, payables, receivables and cash, posted from the same sales and purchases.

Finance dashboard with revenue, payables, receivables, cash balance, cash flow and revenue against expenses

Follow one sale from the till to the ledger.

Four screens from the product, in the order the work happens.

Point of sale with the open shift total highlighted
Sell. The cashier rings up the sale at the branch till. The shift total updates as each payment is taken.

One platform, not six products stitched together.

  • One record per customer, product and employee

    Every app reads and writes the same records, so nothing is imported or synced between modules.

  • One login and one set of roles

    Permissions are defined once and apply in every app, the portals, the copilot and MCP.

  • One audit trail

    A journal links back to the receipt, the receipt to the shift, the shift to the cashier.

  • Finance

    8 apps

  • Sales

    8 apps

  • Supply chain

    11 apps

  • People

    9 apps

  • Services

    7 apps

  • Productivity and AI

    9 apps

AI-enabled ERP

AI that works inside your ERP, under your rules.

Copilot in every app

Ask questions of live data and create records. Access is set per person and per app, and never exceeds their role.

Your frontier models, through MCP

Connect Claude, Cursor, VS Code or Codex with a token limited to the apps and access you choose.

How AI and MCP work in Vortex

Set up for your kind of operation.

Or start from your size

  • One store or branch

    Start free with POS, stock and basic reports. Add apps when you need them.

    Start free
  • A group of branches

    Several branches, a warehouse and shared staff, with transfers, payroll and ETA.

    Book a walkthrough
  • Enterprise and on-premise

    Multiple companies, SSO, a dedicated server or your own data centre.

    Talk to an expert

Built for how business is done here.

These are part of the product and switched on in settings. None of them is a custom project.

ETA e-invoices and e-receipts
Map products to ETA codes once. Invoices and receipts submit as they are issued, and rejections come back to a queue with the reason.
Official and parallel market rates
Each employee’s package carries its exchange rate type. Payroll converts their pay at that type’s dated rate, not a single company rate.
Cheques and post-dated cheques
Receive, deposit, clear or bounce cheques against customer and vendor balances, with bank reconciliation in the same ledger.
Arabic and English
The interface runs in Arabic or English, with a right-to-left layout for Arabic. Each person picks their own language.
Biometric attendance
A Windows agent at the branch reads ZKTeco, Suprema and Anviz terminals and sends every punch to attendance and payroll.
Cloud or your own servers
Run on our cloud, or install on-premise when your data has to stay in your building.
  • Free

    $0

    1 user

    Basic POS, up to 100 products, basic reporting

  • Starter

    $29 / month

    Up to 5 users

    Full POS, unlimited products, inventory and CRM

  • Professional

    $99 / month

    Up to 20 users

    Adds multiple companies, multi-warehouse, HR and payroll, API access

  • Enterprise

    $299 / month

    Unlimited users

    Adds dedicated server or on-premise, SLA and a dedicated account manager

Paid plans start with a 14-day trial. Yearly billing costs ten months: $290, $990 or $2,990.

Watch a sale go through, end to end.

Book a walkthrough on a demo company set up for your industry, or open a free account and try it yourself.