Every till, kitchen and stockroom. One system.

Point of sale, kitchen tickets, delivery, stock, customers and the numbers behind them. Set up for your trade on the day you sign up.

The counter, the catalogue and the stockroom, on one screen.

59trades configured out of the box
57languages, and 55 currencies
10reports that show their arithmetic
965automated tests behind it

The parts every shop needs.

A sale moves stock, earns points, prints a kitchen slip and lands in the day's takings as one event, so no screen has to be reconciled against another.

Sell

The till itself: order, discount, tender, refund, close.

Learn more

Catalog

Products, variants, deals, price books and gift cards.

Learn more

Inventory

Purchase orders, transfers, counts, waste, serial numbers.

Learn more

Customers

Profiles, loyalty, store credit and sales on account.

Learn more

Reporting

A dashboard and ten reports that show their arithmetic.

Learn more

Setup

Outlets, taxes, devices, staff, roles and notifications.

Learn more

Industries

Your trade decides what you see.

A kitchen screen belongs to a restaurant, not a pharmacy. Service orders belong to a workshop, not a bakery. Pick your trade at signup and the software arrives with the right modules switched on, the categories you sell, and the reasons stock goes missing in your line of work.

Food and drink

Kitchen tickets, order types and wastage that is recorded rather than guessed.

14 tradesHow the order is servedKitchenDelivery and ridersOnline sellingService orders
What they are given

Retail

Variants, serial numbers, purchase orders and counts that hold up.

19 tradesOnline sellingService orders
What they are given

Health, beauty and fitness

Service orders and memberships beside a till that still sells product.

9 tradesOnline sellingService orders
What they are given

Services and repair

Job cards from intake to collection, with parts drawn off stock.

8 tradesService orders
What they are given

Leisure and hospitality

Several outlets, one catalogue, and reporting that separates them.

5 tradesService orders
What they are given

Trade and wholesale

Price books, on-account balances and transfers between outlets.

4 tradesOnline selling
What they are given

A counter that keeps up at five o'clock.

Scan or search, split the payment, hold the order while the customer fetches one more thing.

  • Held orders sit in view, along the bottom of the till rather than behind a modal, because a forgotten order is one nobody gets paid for.
  • Refunds name the sale they reverse, so the money can be followed back.
  • Register close counts the drawer, reports the variance and asks for a note.
  • Selling stops when the register is closed, including retrieving held orders.
What happens to one order An order is rung up, optionally held or quoted, paid with one or more tenders, and on completion the sale, its payments and its stock movements are written together before the kitchen ticket, the dispatch, the loyalty points and the audit entry follow. Ring up scan, search, variants Hold or quote stays on the till strip Take payment split across tenders One transaction sale, payments, stock movements Kitchen ticket Dispatch to a rider Loyalty points Receipt and audit A void keeps the sale and its reason. Nothing is deleted.
The sale, its payments and its stock movements are written together. Anything that can wait, such as the kitchen slip or the loyalty accrual, follows the moment they are safely down.

Stock that agrees with the shelf.

Receiving, selling, refunding, transferring, counting and throwing away are six screens and one ledger underneath.

  • Reasons are restricted by direction, so wastage cannot quietly add stock.
  • Weighted average cost, so margin is reported against what you actually paid.
  • Counts, waste and serial numbers for the trades that need them.
  • Transfers need two different outlets and leave both sides in the log.
Every stock movement through one ledger Receiving, sales, returns, transfers, counts and waste all write to a single inventory movement ledger, which is what the balance on hand and the adjustment report are both read from. Receiving an order A sale at the till A refund back in Transfer between outlets Stocktake count Waste and adjustments Inventory movement one entry point Balance on hand per outlet, per variant Adjustment report who, when, why
Every screen that can change a quantity writes the same kind of entry, which is what keeps the balance and the audit trail from drifting apart.

Numbers that say where they came from.

Every report returns the definition of what it counted, so an argument about last month's margin is settled on screen instead of in a spreadsheet.

Shown with the arithmetic

Revenue is net of tax. Gross profit is revenue less the cost of goods recorded on each line. Inventory value is quantity by weighted average cost. Voided and open sales are excluded from takings and kept in history for the audit.

Your day, not the server's

Days, weeks and months are bucketed in the shop's own timezone, so a late Saturday belongs to Saturday. Cost figures stay hidden from roles without permission to see them, on screen and through the API.

A dashboard, ten reports, and the ones you save

Sales, inventory, adjustments, cash movements, payments, register closures, gift cards, store credit, tax and staff. Filtered by outlet, register, staff member and period, exported when someone wants them in a spreadsheet anyway, and shared with the people who read them every Monday.

Learn more
The retail dashboard for a month, showing revenue of 118,553 rupees, 30 sales, 2 customers and gross profit of 50,261 rupees, each with a sparkline and a breakdown by outlet, above a panel headed how these are calculated.

The month, by outlet, with the definition of every number underneath it.

It speaks the language your staff do.

Language and currency belong to the shop, not the installation, so one system runs a bakery in Lahore and a cafe in Krakow at the same time.

The signup language picker, listing the fifteen fully translated languages with each one named in its own script, above the rest of the fifty seven.

Chosen at signup, and changed later in Setup. Each language names itself, because that is what the person choosing can read.

Precision comes from the currency, not from a fixed two decimal places.
Currency and languageWritten as
US dollar, English$ 1,234.56
Euro, German€ 1.234,56
Złoty, Polish1234,56 zł
Rouble, Russian1 234,56 ₽
Yen, Japanese¥ 1,235
Kuwaiti dinar, Arabicد.ك 1,234.567

One shop, or fifty.

The same software runs a single counter and a chain, and an operator can run the whole platform for other people's shops.

  • Outlets and registers

    Stock, prices, staff and takings per outlet, with transfers between them and reporting that keeps them apart.

  • Price books

    One catalogue, different prices per outlet or customer group, without a second product list to maintain.

  • Roles you write yourself

    77 permissions in 8 sections. Each shop owns its roles, and a change applies on the holder's next request.

  • A console above the shops

    Plans, invoices, dunning and suspension, plus a support view into any tenant that is announced in the interface and written to the audit log.

Seven days. The whole thing. No card.

Answer three questions about your trade and the shop is provisioned: outlet, register, tax, payment type, categories and the adjustment reasons your trade actually uses.