Everything it does, and who it is for.

Nine modules every shop gets, and five that are switched on only for the trades that use them. Each one says which industries it belongs to.

Which features belong to which trade.

The application decides this from your business type, not from a sales conversation. A kitchen screen is offered to a restaurant and never to a pharmacy.

Every other module in this list is given to all 59 trades.
ModuleTradesIndustries
How the order is served10Food and drink (10)
Kitchen10Food and drink (10)
Delivery and riders7Food and drink (7)
Online selling17Food and drink (6), Retail (9), Health, beauty and fitness (1), Trade and wholesale (1)
Service orders24Food and drink (1), Retail (4), Health, beauty and fitness (8), Services and repair (8), Leisure and hospitality (3)

Sell

The till is the screen your staff live on, so everything an order needs sits in one panel. How it is served, who it is for, hold, discount, note, quote and void.

Every trade
The till, with a product grid, category filters, the order type buttons, a cart showing GST, and two held orders along the bottom.

Search or scan on the left, the order on the right, held orders along the bottom.

  • Find anything fast

    Search by name, SKU or barcode, browse categories, or scan. Variants resolve to one sellable row, so stock is never ambiguous.

  • Held orders and quotes

    Held orders run along the bottom of the till as cards showing the customer, the units and the total. Discarding one voids it with a reason rather than deleting it.

  • Discounts inside a ceiling

    Line and order discounts, capped per role and enforced on the server, not only in the interface.

  • Split payments

    Cash, card, gift card, store credit, on account and payment types you define, in any combination on one sale.

  • Card payments

    Merchant accounts for Stripe, Square and PayPal, a hosted redirect option, and a manual terminal mode for shops that key the amount in themselves.

  • Refunds that name the sale

    A refund carries the sale it reverses, appears in history while it is still awaiting tender, and can always be finished.

  • Open and close

    Opening float, cash movements in and out, a counted close with variance, and a note required when the drawer disagrees.

  • Receipts

    Printed over ESC/POS at the register and reprinted from history, showing what was actually charged rather than what the price list says today.

  • Weighed goods

    Embedded barcodes from a scale, carrying either the price or the weight, with scale label settings per shop.

  • Sign in at the till

    PIN entry for staff on a shared register, idle auto lock, and a rule that the register closes before anyone logs out.

How the order is served

Only trades whose orders are served rather than handed over a counter are asked this, and each is offered the styles it actually works in. A food truck is always takeaway, so it is not asked at all.

Switched on for 10 tradesFood and drink (10)
  • Chosen at the top of the cart

    One decision before the order is built, because it changes the kitchen slip and the delivery fee.

  • The styles come from your trade

    A restaurant offers all three, a cloud kitchen takeaway and delivery, a bakery takeaway and delivery. A pharmacy is never asked.

  • It rides with the order

    A held order reads Takeaway with its units and total rather than a bare On hold, and it survives being parked and picked back up.

  • Enforced on the server

    A gym's till cannot be given a dine in order through the API, whatever a client sends.

Kitchen

Orders reach the pass as screen tickets, printed slips, or both. Stations are seeded for the trade, so a bakery does not start with a restaurant's line.

Switched on for 10 tradesFood and drink (10)
  • Kitchen screen

    Tickets in order, bumped when they are done, with the order type and the customer on the card.

  • Prep stations

    Items routed to grill, cold, bar or bakery, with a slip per station instead of one long ticket.

  • Printers that retry

    A print queue that survives a printer being offline, with the job still waiting when it comes back.

  • Sent when you want it

    On the order, or only once payment is taken, decided per shop.

  • Late tickets

    A ticket that has waited longer than the shop's threshold is flagged rather than lost in the list.

  • References

    Ask for a table or a name as the ticket is sent, so the pass knows where the food is going.

Delivery and riders

For shops that send orders out, delivery is a board rather than a phone call: who is out, what they carry, and what they owe when they get back. Available to any trade, switched on by default for the ones that deliver.

Switched on for 7 tradesFood and drink (7)
  • Dispatch board

    Orders waiting, assigned and on the road, grouped into runs for a rider.

  • Riders

    Staff or contractors with their own sign in and a screen showing only their run.

  • Zones and fees

    Delivery areas with their own charge, applied at the till and online.

  • Customer tracking

    A link sent by SMS, WhatsApp or email when the order is placed and again when it leaves, opening a public page that shows nothing else. Messages that fail are logged with the provider's own error.

  • Cash settled

    Cash collected on the road is reconciled against the run when the rider returns, and a shortfall raises a notification.

Catalog

The catalogue is where most migrations go wrong, so imports keep your cost prices and the fields other systems export are read under the names they actually use.

Every trade
The product list, with SKU and barcode under each name, category and brand, supplier, retail price with its tax, cost with the margin worked out, stock on hand and status.

Cost and margin sit beside the retail price, for the roles allowed to see them.

  • Products and variants

    A variant is a sellable row of its own, so stock, barcodes and sale lines all point at the same thing.

  • Deals and composites

    Meal deals and bundles that draw their components off stock.

  • Promotions

    Timed offers with their own rules, separate from ad hoc discounts at the till.

  • Price books

    Different prices per outlet or customer group, from one catalogue.

  • Gift cards

    Issued, topped up, redeemed and reported, with a balance that is a real ledger.

  • Brands, suppliers, tags

    The master data the reports group by, kept beside the products.

  • Import and export

    CSV in both directions. Cost is read from cost, cost_price or supply price, because a catalogue imported at zero cost reports every margin at 100 percent.

  • Images

    Product photos for the till, the kitchen slips and the online catalogue.

Inventory

Six screens, one ledger. Nothing changes a quantity without writing a movement, which is why the balance and the audit trail cannot disagree.

Every trade
Stock control, listing purchase orders by supplier and outlet with the date ordered, the date expected, the number of lines, the total and a status of received, partially received, sent or cancelled.

Purchase orders, transfers and returns, each with the state it is actually in.

  • Stock by outlet

    Quantities, reorder points and low stock warnings for each place you trade from.

  • Purchase orders

    Raised against a supplier, received in full or in part, with real discrepancies recorded rather than silently accepted.

  • Transfers

    Between two different outlets, with both sides of the move in the log.

  • Counts

    Stocktakes that produce a correction with a reason and an author, not an untraceable overwrite.

  • Waste

    Wastage recorded as it happens, which is what makes a perishable trade's margins believable.

  • Serial numbers

    Tracked in and out for the goods that need it, and attached to the sale.

  • Special orders

    Items ordered in for a named customer, and followed until they are collected.

  • Costing

    Weighted average cost, and a shop level decision on whether negative stock is allowed at all.

  • Or none of it

    A trade that holds no stock, such as dry cleaning, is provisioned with stock tracking off and the screens stay out of the way.

Customers

One customer record behind the till, the website and the workshop, with the balances that come with it.

Every trade
  • Profiles and groups

    Contact details, history, and groups that price books and reports can use.

  • Duplicate detection

    The second record with the same number is caught while it is still one record to fix.

  • Loyalty

    Earn rate, minimum redemption and optional expiry, accrued when the sale completes. On or off per shop.

  • Store credit

    A real balance that refunds can go to and future sales can draw on.

  • On account

    Sales against a credit limit, with the limit enforced at the till.

  • Access is a permission

    Customer data can be restricted to the roles that need it, and the restriction holds through the API.

Online selling

The same catalogue and the same stock, published to your own site, with orders landing beside the walk-in trade rather than in a separate inbox.

  • Publish the catalogue

    Choose whether stock counts are exposed, and which outlet fulfils online orders.

  • Orders in one queue

    Accept them by hand or automatically, and fulfil them from the inventory screens.

  • WordPress plugin

    A storefront plugin for the site you already have, rather than a second website to maintain.

  • Storefront API

    Keys and an embeddable storefront for sites that are not WordPress.

  • Pickup, delivery, shipping

    Per shop, with a default carrier for the parcels that go by post.

  • Ways to pay online

    Pay on collection, cash on delivery, or a card through your merchant account.

Service orders

For trades where the customer leaves something behind, or books time rather than buying an item: a car, a suit, a laptop, a treatment, a class.

  • Intake and quote

    What came in, what it needs, what it will cost, agreed before the work starts.

  • Parts and labour

    Parts drawn off stock at cost and labour as its own line, on one job.

  • Status

    Where every job is, so the question on the phone has an answer.

  • Collection

    Handed back and paid for at the same till as everything else.

  • Memberships and appointments

    The same order carries a class, a treatment or a month of membership for the trades that sell time.

Reporting

Each response carries the definition of the metrics it returns, so the arithmetic is visible rather than assumed, and saved reports keep the ones you run every week.

Every trade
  • Sales

    Revenue, transactions, customers and gross profit, by period, outlet, register or staff member.

  • Inventory and adjustments

    What is on hand and what it is worth, and every movement that changed it.

  • Cash and payments

    Movements in and out of the drawer, takings by payment type, and register closures with their variances.

  • Tax

    What was charged, at which rate, on which sales, at the rate that applied on the day.

  • Gift cards and store credit

    Issued, redeemed and outstanding, because both are money you owe.

  • Staff

    Who sold what, discounted what, and voided what.

  • Saved and shared

    Keep a report you run every Monday, and share it with the people who need it.

  • In your timezone

    Days, weeks and months are bucketed in the shop's timezone rather than the server's.

Setup

Twenty eight setup screens, a readiness checklist that tells you what is still missing before you go live, and an audit log of who changed what.

Every trade
  • Outlets and registers

    Places you trade from, the tills in them, and the shifts they run.

  • Taxes

    Rates, rules, and tax exclusive or inclusive display honoured end to end. A completed sale keeps the rate that applied at the time.

  • Payment types

    Cash, card, vouchers and anything else you take, with merchant accounts behind the ones that need a gateway.

  • Devices

    Registers, printers, scales and customer displays, named so support can talk about them.

  • Roles and permissions

    77 permissions in 8 sections. Each shop owns its own roles, seeded from a template and free to be rewritten.

  • Staff

    Users, their role, their outlet and their PIN.

  • Notifications

    Fourteen events you can switch on or off per shop: a till that did not balance, a rider short on cash, a printer that stopped answering, a product at its reorder point.

  • Customer messages

    SMS, WhatsApp or email providers, with credentials stored write only and a log showing every message sent and the provider's own words for any that failed.

  • Feature switches

    Kitchen, delivery, order types, services, online and loyalty, on or off per shop, offered only where the trade can use them.

  • Audit log

    Configuration changes, permission changes and support visits, with who, when and from where.

Security

The permission list drives both the navigation and the routes, so taking a section away from a role hides it and refuses it.

Every trade
  • Two factor

    Time based codes from any authenticator app, enforced for a whole shop when you choose.

  • PIN at the till

    Fast switching between staff on a shared register without handing out passwords.

  • Sessions

    Timeouts, idle auto lock, and a rule that the register closes before anyone logs out.

  • Enforced twice

    The same permission decides the menu and the API route, so a stale link returns a plain refusal rather than data.

  • Support visits are recorded

    An operator entering a shop to help is announced in the interface and written to the audit log with a reason.

Languages and money

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

Every trade
  • Right to left

    Arabic, Urdu, Persian, Hebrew and Pashto mirror the whole layout, including the navigation rail and form controls.

  • Honest about coverage

    15 languages are fully translated and the picker says which. An untranslated phrase stays readable English rather than breaking the screen.

  • Currency precision

    Yen has no minor unit and the Gulf dinars have three. Rounding comes from the currency rather than being fixed at two.

  • Per person

    A staff member can choose their own language. Leaving it unset follows the shop.

Several shops at once

The same installation runs many shops with a console above them, for a chain, a franchise, or a reseller selling the software on.

Every trade
  • Tenants

    Provision a shop, change its plan, suspend it, restore it, or enter it to help.

  • Plans and limits

    Outlets, registers, users and products capped per plan, enforced when the resource is added and explained on the spot.

  • Billing

    A monthly cycle that invoices, chases and suspends, safe to run every night because it acts only on what is genuinely due.

  • Payments recorded

    How the money arrived is recorded against the invoice. Connect a gateway when you are ready.

  • Suspension is recoverable

    A suspended shop keeps its data and its billing page, so it can pay and restore its own access.

  • Overview

    Recurring revenue, collections, what is overdue, and what needs attention today.

See it with your own catalogue.

The trial is the full software. Import a CSV of what you sell, ring up a sale, close the register and read the report it produces.