Guide

Restaurant management software, built for the Maldives

A counter that keeps selling when the line drops, a kitchen that sees the order the second it is placed, and a back office that knows what the dish cost — on one set of records, with support on a Maldives number.

What the phrase has to mean on an island

Most restaurant software is written for places where the internet is a utility. In the Maldives it is a service that comes and goes, and that single fact reorders the whole requirements list. A system that is excellent at everything else and stops selling during an outage has failed at the only job that cannot wait.

The second fact is distance. Stock arrives by boat on a schedule you do not control, which makes a stockout expensive in a way it is not on a mainland — the replacement is not a van away. So knowing what you actually have, and what each plate costs to make, stops being back-office hygiene and becomes the thing that decides whether a menu is profitable.

The third is that one operator often runs very different rooms: a café, a restaurant and room service can sit under one company with one accountant and one tax return. Software that assumes a single shop turns that into three systems and a spreadsheet to reconcile them.

The counter, and what happens when the line drops

The counter is offline-first by design. Orders, payments and kitchen tickets keep flowing through an outage and reconcile when the connection returns. A register session opens with a float, records every movement, and closes with a counted drawer and a supervisor-approved close, so the day is accounted for whether or not the internet was there for it. Sales sessions

Cash is counted note by note rather than typed as a total, and the variance between expected and counted is recorded rather than absorbed — which is what makes a difference investigable the next morning instead of a mystery. Cash handling

A table can split a bill by item or by share, and a single bill can be settled across cash, card and bank transfer together. Bill splits and split payments

The kitchen sees the order, not a printout of it

Orders land in the kitchen as they are placed, routed to the station that cooks them, timed, and tracked to the pass. Item-level tracking matters more than it sounds: a kitchen cooks a table in parallel, so a system that only knows whether a whole order is done cannot tell the grill it is behind while the fryer is waiting. Kitchen display system

Where a printed ticket is still wanted, tickets split across kitchen printers automatically, so the bar never receives the grill's dockets. Kitchen order tickets

The floor is a plan of your actual room, with tables coloured by how long guests have been waiting, rather than a list of table numbers to memorise. Dine-in and table management

Orders that arrive without a phone call

Your own ordering site, not a marketplace: guests browse, cart and pay without creating an account, and the order arrives in the same queue as everything else. Delivery-only and dine-in-only items filter themselves out so nobody orders a dish that cannot travel. Online ordering

A QR code on the table or the receipt takes a guest straight to the menu, and a group can add to one shared cart from their own phones. QR codes on the bill

Delivery is in-house rather than brokered — the rider works from the same order record, and the guest stays your customer. Deliveries

What the food actually costs

A recipe tells the system what goes into a dish and how much. When that dish sells, the ingredients come off stock automatically and the sale carries its real food cost. Without recipes, stock only moves when someone receives a delivery or adjusts a number by hand — which is the state most restaurants are actually in. Recipes and ingredients

Counts, waste, breakage and transfers between stores are recorded as what they were, so a month-end difference has a history instead of a shrug. Inventory, adjustments and transfers

Purchasing runs ordered → received → billed, so stock does not rise by magic and you can see what is owed to whom across any date range. Suppliers and purchase orders

Items that fall below their threshold collect on a reorder list with a priority and a supplier, and selected lines become a purchase order or a supplier email in one step. Shopping list

Tax, and the numbers your accountant asks for

Foodops ships Zero (0%) and GST (8%, the default); you add any other rate you are registered for, and each item carries its own. Output tax on sales and input tax on purchases are tracked separately, and the Input and Output Tax Statements are the filing preparation. Changing a rate affects future transactions only — past orders keep the rate they were rung at, so last quarter's reports do not rewrite themselves. Foodops produces the figures; you or your accountant file them. Taxes — GST setup and input/output tax

Day summaries, sales registers, outstanding invoices and stock aging come from the same records as the sale, which is the point — a report that is assembled separately is a second version of the truth. Reports catalogue

The day closes with a summary that exports to a spreadsheet, including sessions, payments, denominations and variances. End-of-day report

More than one room, one back office

Outlets carry their own menus, pricing and reporting and roll up to a single back office, so a group can compare rooms without exporting anything. Outlets

Roles are distinct rather than decorative — owner, administrator, manager, counter, waiter, kitchen, purchasing and accounting each carry their own permissions, and every action is attributed. Users, roles and permissions

Several registers can run in one outlet at once, each with its own session, float and close. Sales registers

What to ask before you sign anything

The useful questions are the ones a demo does not answer by itself. Ask what the till does with no internet — not whether it is "cloud-based", but what a cashier sees and whether a sale can complete. Ask whether stock moves when a dish is sold, or only when someone edits a number. Ask which report your accountant will actually use for the GST return, and have someone open it.

Ask where support sits and in which time zone, because a kitchen problem at 8pm on a Friday is not an email. Ask what happens to historical figures when a price or a tax rate changes — a system that rewrites the past makes every earlier report unciteable. And ask what leaving looks like: which of your own data you can export, in what format, without asking permission.

Two shapes of product tend to fail these questions in predictable ways. A cloud-only till is usually excellent until the line drops, and then it is nothing. An imported system built for another market will often do everything competently except the part that is local — the tax treatment, the currency you report in, and a support number that answers during your service.

Common questions

What does restaurant management software actually cover?

More than a till. In practice it is five jobs that have to agree with each other: taking the order, getting it to the kitchen, buying and costing the food, paying and being paid, and reporting what happened. Foodops runs all five on one set of records, which is the difference between a POS and a management system — the sale that rings at the counter is the same event that moves stock, prices the dish and lands in the tax statement.

Do I need different software for a café, a restaurant and a guesthouse kitchen?

No. The same system covers counter service, table service, takeaway and delivery; what changes is which parts you switch on. A café may never open the floor plan; a resort outlet may use every module. Menus, pricing and reporting are per outlet, so one back office can run several very different rooms.

What happens to orders when the internet drops?

The counter keeps selling. Orders, payments and kitchen tickets continue through an outage and reconcile automatically when the connection returns — nothing is parked in a browser tab that a refresh would lose. On island and resort sites this is the single most consequential difference between systems, because a cloud-only till simply stops taking money.

Can it handle GST and the MIRA return?

It prepares the figures. Foodops ships a Zero (0%) rate and GST at 8% as the default, you add any other rate your business is registered for, and every menu item carries its own — so bottled water can sit at Zero while hot food sits at GST. Input tax on purchases and output tax on sales are tracked separately, and the Input and Output Tax Statements are the filing prep. Foodops does not file for you; you or your accountant submit the return.

How many outlets and registers can one account run?

Multiple of both. Outlets carry their own menus, pricing and reporting and roll up to one back office, and a single outlet can run several registers at once with separate sessions and cash counts. The plan you are on sets the included numbers rather than the software imposing a ceiling.

Is the support local?

Yes — Maldives-based, on 333 2828, plus chat and a tracked ticket for every request. Live service status for each public app is published openly, so you can check whether a problem is yours or ours before you call.

How long does it take to get running?

The gating item is almost always the menu, not the software. Creating the organisation, outlet and users is a short setup; building the catalogue — items, groups, modifiers, prices and tax — takes as long as your menu is complicated. Recipes and stock can follow later: the counter works without them, and turning them on is what upgrades the system from sales to real inventory.

Can staff see only what they should?

Yes. Roles carry different permission sets — an owner, an administrator, a manager, a counter user, a waiter, kitchen, purchasing and accounting roles are distinct, and administrator is a separate thing from owner rather than a synonym for it. Every order, discount and payment records who did it.