Restaurant POS platform

Every order,
always running.

One platform for Point of Sale, Kitchen Display, Dispatch, call-center CRM and Inventory — built Arabic-first for multi-branch operators.

Watch live demo
Internet down? The cashier keeps selling and printing — and the kitchen screens keep working off the branch network
Ordrun · KDSGrill Station
Active orders: 4Avg prep: 4:18
#2841
Table 12
0:12
Beef Burger — Medium
Fries — Spicy
Cola — No ice
Pending
#2842
Delivery
3:48
Chicken Shawarma × 2
Hummus
Fattoush salad
In progress
#2843
Table 4
6:22
Grilled Steak — Well done
Basmati rice
In progress
#2844
Pickup
0:04
Mixed grill
Arabic bread × 4
Pending
Live preview
Syncing 3 orders
Offline · still selling
Flagship module

A kitchen display you configure, not one you accept.

Most systems ship one fixed kitchen workflow. Ordrun lets you define the states, the transitions and the buttons — per station.

Ordrun · KDS · GRILL_STATION
STATION
Grill
Fry
Cold
Pastry
Pending: 2In progress: 3Ready: 1Avg: 3:42
#2841
Table 12
0:48
Beef Burger — Medium
Fries
PENDINGStart
#2842
Delivery
2:14
Shawarma × 2
Hummus
Fattoush
IN PROGRESSReady
#2843
Table 4
8:32
Steak — Well done
Rice
Salad
IN PROGRESSReady
#2844
Pickup
0:18
Mixed Grill
PENDINGStart
#2845
Table 7
3:02
Chicken Burger
Cola
Cheesecake
IN PROGRESSReady
#2846
Table 2
4:10
Chicken Shawarma × 4
Sides
READYRecall
01

Per-station screen profile

Each screen filters by order type, category, item and item state — so the grill sees grill work and nothing else.

02

Your own states and transitions

Define the item states your kitchen actually uses and which moves are legal between them. Recall a bumped item, or push one to the front.

03

Prep-time tracking

Prep and average prep time per screen, plus recently bumped items — so you can see where the kitchen is losing minutes.

04

Escalation thresholds

Set warning and urgent thresholds per device, with colour escalation, sound and auto-recall. Override them screen by screen.

Explore the modules

Every module, in depth.

Click any module to see how it works.

ORDRUN · POINT OF SALE
Order #2841
Table 12
Classic Beef Burger
Medium • No onion
2 +
76
Chicken Shawarma
Spicy
1 +
25
Cola
3 +
24
Subtotal125
VAT 14%18
Service 12% (dine-in)15
Total158 EGP
Under the hood

The parts that decide whether a POS survives real service.

Not features on a slide — these are the things that break in month three, and what we built for them.

Multi-VAT & fees

Define as many tax rules as you need — percentage or fixed amount — and scope each to specific branches, delivery zones and order types. Percentages compute on the after-discount net, and every order keeps a snapshot of what was charged, so old receipts stay correct after you change a rate.

Shifts & cash control

The cashier opens their own shift with an opening float, records pay-ins, pay-outs and safe-drops, then closes on a counted amount. Ordrun works out the variance, holds the shift for approval when it crosses your threshold, and prints the itemised report on the thermal printer.

Pricing cohorts

One menu, many price lists. Prices resolve branch override first, then area, then your global list — with effective dates and bulk percentage changes when everything moves at once.

Discounts that hold up

Order-level or item-level, percentage or fixed, with caps. Either a shared code or a generated pool of single-use codes you can export. Usage is counted, and applying one writes a snapshot to the order.

Roles & permissions

Fine-grained permissions grouped by module and attached to roles, not people. Branch scoping means a branch manager sees their branches only, and the backend enforces it — the UI just reflects it.

Multi-branch, multi-tenant

Every restaurant runs on its own isolated database and identity realm. Branches carry their own geography, delivery zones and settings, and reporting consolidates across them.

Receipts you control

Receipt templates in HTML at 58mm or 80mm, printed 1:1 with no scaling. Arabic rows mirror properly, your logo is embedded, and the currency symbol and its position are yours to set.

Updates without a site visit

Apps check in for their own updates by channel, download and install themselves, and a release can be marked mandatory. You don't drive to a branch to upgrade a tablet.

Offline-first

The internet drops. Service doesn't.

This is the part we built most carefully, because it is the part that costs you money. Here is exactly what happens — and what it honestly doesn't cover.

What keeps working with no internet

Selling

Dine-in and takeaway orders are created, paid in cash and completed entirely on the device.

Printing

The receipt is generated on the cashier itself — right paper width, Arabic laid out properly, your logo included. No server round-trip.

The kitchen

The cashier serves the kitchen screens over the branch network. KDS tablets find it automatically — no IP addresses to type in.

Catching up

Orders queue on the device and upload themselves when the connection returns. Duplicates are impossible: every order carries its own id.

Customers

We started with venues that genuinely run on us.

We're early — we pick our customers carefully and work closely with them.

ace
Café
2 branches · ~300 orders/day · Cairo
Who it fits

Built for operations that actually run a kitchen.

01

Quick Service

Fast cashier flow, hold and resume an order mid-queue, and a kitchen screen per station.

02

Cafés

Deep modifier system for drinks, quick repeat orders, and a shift that reconciles at close.

03

Chains & Franchises

One menu across branches with prices resolved per branch and area, and reporting that consolidates.

04

Delivery & Call Center

Take the order centrally, hand it to the right branch, and settle cash-on-delivery into that branch's drawer.

05

Casual Dining

Order by table number, coordinate several kitchen stations, and split the work across shifts.

06

Cloud Kitchens

Multiple brands and locations on one back office, with stock tracked per location and transfers between them.

Customer note

Straight from the floor.

"

The biggest thing is the system never stops when the internet drops — orders keep flowing and sync catches up on its own. That changed our day across both branches.

Pricing

Priced to your scale.

Every plan includes the back office, updates and support. Tell us your branch and terminal count and we'll quote you.

Starter
For a single venue or a new opening
Custom quote
1 POS terminal
Kitchen display
Menu, prices and discounts
Shifts and cash drawer
Daily sales and shift reports
Most popular
Pro
For multi-branch operations
Custom quote
Multiple terminals and branches
A kitchen screen per station
Dispatch and delivery zones
Call center and CRM
Inventory and transfers
Multi-VAT and pricing cohorts
Enterprise
For chains and franchises
Custom quote
Unlimited terminals and branches
Roles and permissions per branch
Integrations built on request
Dedicated account manager
Service level agreement
On-site training
FAQ

What customers ask us.

What exactly works when the internet goes down?

Dine-in and takeaway orders, cash payment, and receipt printing all run on the cashier itself — the receipt is generated on the device, not fetched from a server. Your kitchen screens keep working too: the cashier serves them over the branch network and the KDS tablets find it automatically. Orders queue locally and upload themselves when you're back, with no duplicates. What does need the connection: delivery and call-center orders (we deliberately don't store customer and address data on devices), card payments, and discount codes. Manual discounts keep working.

Can we charge more than one tax or fee?

Yes. You define as many tax rules as you need — percentage or fixed amount — and scope each one to specific branches, delivery zones and order types. So VAT can apply everywhere while a service charge applies to dine-in only. Percentages are calculated on the after-discount total, and each order stores a snapshot of what it was charged, so changing a rate never rewrites old receipts.

Can the cashier open and close their own shift?

Yes — from the POS app, if you give them the permission. They open with an opening float, record pay-ins, pay-outs and safe-drops through the day, then close on a counted amount. Ordrun computes the variance and, when it crosses the threshold you set, holds the shift for a supervisor's approval. The itemised shift report prints straight to the thermal printer.

How long does setup take?

For a single venue it's usually 2–3 days from agreement: we install, train your team, and migrate your menu and data. For larger chains we plan around your branch count.

Is Arabic fully supported?

Ordrun is built Arabic-first with full RTL across the back office, the apps, the kitchen screens and the printed receipts — including the offline receipts rendered on the device. English is available too, and each user picks their own language.

How do prices work across branches?

You build the menu once and attach price lists (we call them cohorts) to branches and areas. A price resolves branch override first, then area, then your global list — with effective dates, and bulk percentage changes when everything moves at once. So one menu can be priced differently in Zamalek and Nasr City without duplicating it.

What's the difference between inventory and the menu?

The menu is what customers order. Inventory is a separate append-only ledger of what you actually hold, per location. You link each menu variant to the stock items it consumes and at what quantity, so selling a dish draws down stock. Transfers between locations follow an approval flow.

Do you integrate with delivery apps and other systems?

We build integrations on request rather than shipping a fixed catalogue — our development team reviews your case and builds the right one. Talk to us and we'll scope it.

How do app updates work?

The apps check for their own updates and install them, per release channel, and a release can be marked mandatory. Nobody has to drive to a branch to upgrade a tablet.

How is our data kept?

Every restaurant runs on its own isolated database and identity realm, so your data is never mixed with another customer's. Sign-in is handled by a dedicated identity server, permissions are enforced on the backend rather than hidden in the UI, and devices hold only what they need to keep serving offline. We currently operate in Egypt.

Get in touch

Want to see Ordrun running in your place?

Leave your details and we'll reach out personally — or message us right now on WhatsApp.

Or reach us directly
+20 155 589 5540·get@ord-run.com
Get started

Keep every order running, everywhere.

Book a demo with our team. We'll show you exactly how Ordrun fits your operation.

Talk to sales