Nilah POS runs the whole floor on the restaurant's own network. Take orders at the counter, fire them to the kitchen rail, let guests order from a table QR, and settle a split bill — all without waiting on the internet. When cellular ordering is on, one cloud relay carries it; everything else is local.
Counter, kitchen and floor share one live source of truth over the LAN. A device that drops off Wi-Fi keeps working and re-syncs the moment it's back — no order is ever stranded on a screen.
The till on a Windows PC or Android terminal. Opens tables, takes orders, splits bills, takes payment, runs the shift.
Fired orders land as live tickets, oldest first, routed to the right station. Bump when it's up. Timers turn red when a dish waits too long.
Waiters take orders tableside and fire straight to the kitchen. Inline −/+ steppers show what's already on a table at a glance.
Diners scan the code on the table and order from their own phone. No app to install — it opens in the browser.
Each diner joins the table on their own phone with a first name, so a shared table's orders never arrive as one anonymous pile. Everyone sees the whole table update live; staff see whose plate is whose.
Turn on tighter security and each seating gets its own single-use code — printed on a slip or shown on screen. The old static link stops working, so nobody can order from home.
Raja, tagged “you”, plus Meera and anyone else — grouped by person with live Accepted / waiting / not-accepted states, and a running table total.
A guest order lands in an inbox to accept or reject — it only becomes bill lines and a kitchen ticket once staff say yes. Prices come from your menu, never the guest.
Nicknames live only for the visit and are wiped when the table settles — a splitting aid, not a customer database. It respects PDPA by design.
From a walk-in at the door to a table that's ready to pay, Nilah tracks where every party is and how long they've been there.
Lay out the real room — tables, counters, sections — and read each table's state and sit-time at a glance. Move or merge parties with a tap.
Book ahead or seat a walk-in from the door. The waitlist quotes a wait from your own turn times, not a guess.
Every seating counts toward covers on the Z-report and the median turn time — so “how fast is Table 5 moving” has a real answer.
Nasi-kandar style: ring in a dozen small dishes in one pass, each landing as its own line with the total running as you go.
“No chilli”, set-meal components, and course order all travel with the line to the right kitchen station.
Prices and sold-outs update on every screen at once — including the guest phones — the instant you change them.
Press Fire and the order becomes tickets on the kitchen rail and chits on the thermal printer, each routed to the station that cooks it — wok, roti, drinks. Oldest ticket sits at the front; a dish waiting too long turns red.
Each item carries its station, so the wok cook sees noodles and the roti man sees roti — never the whole order on one screen.
Prefer paper? The same fire prints a chit per station, and a slip QR for the table — rendered straight to the printer, no design tool.
Every ticket shows how long it's been waiting. Past the threshold it goes red, so the pass knows what's late without asking.
One bill, three ways to divide it — evenly by head, item by item, or by person. When guests ordered by name, the split is already labelled with their names instead of “1, 2, 3”.
Move each fired line to whoever ate it and settle separate bills, or just divide the total by the number of covers.
A read-only tally of who owes what, priced from the menu — a guide for settling separately, without restructuring the bill.
Line or bill discounts, tender in cash with change, and Malaysian 5-sen rounding handled on close.
Nilah is built country-first, so the tax rules follow the outlet’s market. Malaysia’s MyInvois rules ship in the box; Singapore and India run on the same country-pack model.
LHDN e-invoices built to the UBL standard, submitted through the fiscal transport — consolidated or per-buyer, decided at close.
Service charge and SST computed per line, kept out of the parts that are personal — the totals always come out to the sen.
Currency, tax and receipt rules come from the outlet's country pack — pointing an outlet at a new market is a setting, not a rebuild.
Track stock on the dishes that run out. When one hits zero it flips to HABIS on every screen at once — including guest phones — so nobody orders air.
PIN sign-in with roles, a shift that reconciles cash with over/short on the Z-report, and a time clock for who worked when.
Recognise regulars at the till, apply member pricing, and keep a light loyalty record — no separate app to run.
Nilah doesn't phone home to take an order. Every action is an event written to the counter's own log, replayed to the same total every time. The kitchen and floor sync over the LAN; the cloud only carries cellular guest orders when you switch them on.
Service runs entirely on the restaurant's own network.
One append-only event log the whole shop folds — auditable and replayable.
A rail or tablet that blips finds the counter again on its own and catches up.
Tax records held to Malaysia's window; personal details swept when their purpose is over.
Ships as a matched set — counter, kitchen rail and server tablet — set up on your own network in an afternoon. Turn on guest QR ordering when you're ready.