DakaarPOS

Why offline-first POS matters in India (and what 'works offline' really means)

Technology· 7 min read

"Works offline" appears on every POS brochure in India. It has to — ask any restaurant in a basement food court, on a highway, or in a city where fibre cuts happen weekly. But the phrase covers three very different architectures, and the difference decides whether your Saturday night survives an outage.

Three meanings of "works offline"

  1. Cloud-first with a buffer. The app is a browser tab; a small cache lets you finish the current bill when the network blinks. A real outage — an hour, an evening — and you are on WhatsApp asking for UPI screenshots.
  2. Hybrid sync. A local app that needs the cloud for "some" operations — menu edits, reports, new logins. Billing survives; everything around it limps.
  3. Offline-first. The complete system — menu, orders, KOT printing, billing, settlements, shifts, reports — runs on your own PC against a local database. The internet adds optional extras (remote dashboards, backups) and its absence subtracts only those extras.

What stays up in a true offline-first system

During an outage, a genuinely offline-first POS still: takes dine-in/takeaway/delivery orders, prints KOTs with full printer routing, prints GST bills, accepts split payments (your card machine and UPI QR have their own connectivity), opens and closes shifts, and shows every report. Even multi-terminal setups can stay up if they run on your local WiFi network rather than the cloud — Dakaar's kitchen display screens and waiter tablets talk to the main POS over LAN, so they keep working when the broadband doesn't.

"But I want to see sales from home"

The usual argument for cloud POS is remote visibility — and it is a good argument. The answer is not to move billing into the cloud; it is to sync upward: the POS pushes status and serves live reports to a web dashboard whenever internet exists. You get the phone dashboard; the restaurant keeps its independence. Dakaar does precisely this, including live sales, bills and leakage reports queried on demand from the actual POS — with a combined view across outlets if you run more than one.

Questions that expose the architecture

  • Can I create a new menu item with the internet off?
  • Can I view last month's report with the internet off?
  • Where does my data physically live, and can I copy it?
  • If your company shut down tomorrow, would my POS still bill?

That last one sounds rude. Ask it anyway — the answer separates software you own from software you borrow. (For Dakaar, the answers are yes, yes, on your PC as a standard SQLite file with OneDrive backups, and yes.)

The economics nobody mentions

Offline-first is also cheaper to run: no per-terminal cloud fees, no degraded "lite" tiers, no paying for server capacity you don't use. It's why a flat ₹8,990/year with unlimited kitchen screens is economically possible at all. The cloud is a wonderful add-on and a terrible dependency — choose software that treats it that way.