Skip to content
lazy devs
4 min readLazy Devs

Web apps for restaurants and hospitality

Delivery platforms rent you your own customers and skim 30 percent for the privilege. Here is how owning ordering, reservations, and loyalty with custom web apps changes the maths.

You make the food, you cover the rent, you train the staff, you take the bad reviews personally. And then a delivery platform takes a third of every order, hides your customer's details behind their app, and emails your regulars a discount for the place across the street. You are not running a restaurant on those platforms so much as renting a storefront in someone else's mall, on terms you do not set.

The frustrating part is that the technology to own this yourself stopped being expensive or exotic a while ago. Online ordering, table reservations, loyalty, a dashboard that shows all your locations at once, these are well-understood builds now, and the heart of the web apps we build for restaurants and hospitality. The question is no longer "can we afford to own our customer relationship?" It is "can we afford to keep renting it at 30 percent?"

The maths on delivery platforms

Let us be fair to the platforms first, because the honest answer is not "delete them." They bring genuine reach, especially for a new place nobody has heard of yet. Discovery has real value, and for some orders you would never have got otherwise, a commission is a reasonable price.

The trap is using them for the orders you would have got anyway. When a regular who already loves you orders through a platform, you pay a finder's fee to be found by someone who already found you. Worse, you never learn it was them. The platform keeps the email, the order history, the chance to bring them back. Your own ordering web app flips that. Direct orders carry no commission, and more importantly they carry the customer's details, so the relationship is yours to nurture instead of theirs to monetise. You can keep the platforms for discovery and route your loyal customers somewhere you actually own.

Reservations and bookings you control

Reservation tools have the same shape of problem as delivery apps. They sit between you and your guest, they charge per cover or per month, and the booking data, the thing that tells you who your regulars are and when you are quiet, lives in their system, not yours.

A booking flow is not hard to own. Real-time availability, deposits to cut no-shows, confirmations and reminders, a waitlist that texts people when a table frees up, these are standard features now, not a moonshot. Built as part of a proper SaaS-style platform for your venue, your reservations sit in the same place as your orders and your customer list, so you finally see one guest across everything they do with you rather than three disconnected fragments. The guest gets a smoother booking, you get the data, and nobody charges you per head to manage your own tables.

Loyalty that knows your customers

Loyalty schemes work, but only when you actually know who is loyal. A paper card you stamp tells you nothing. A scheme buried inside a third-party app tells the third party plenty and you very little. The value of loyalty is the data underneath it: who comes back, what they order, how to win back the ones drifting away.

Once ordering and reservations live in your own system, loyalty becomes the natural layer on top. Points, a members' tier, a birthday treat that actually lands on the birthday, a nudge to the regular you have not seen in six weeks. Because it is your data, you can be specific and timely instead of blasting everyone the same generic offer. This is the part platforms can never give you, because their whole business model depends on keeping that relationship for themselves.

Multi-location: one dashboard, not ten inboxes

If you run more than one site, the pain compounds. Each location has its own logins, its own platform settings, its own little spreadsheet of numbers, and getting a single view of the group means someone stitching reports together by hand every Monday morning.

A multi-location dashboard is one of the clearest wins custom software offers hospitality. One place to see sales, covers, and stock across every site, set menus and prices centrally or per location, and spot the venue that is quietly outperforming or struggling. The plumbing that makes this work is unglamorous but well-trodden, the kind of API and backend engineering that pulls every till, every order, and every booking into one truthful picture. The owner stops being a human reporting tool and gets to make decisions from one screen instead of ten inboxes.

Owning it without rebuilding everything overnight

None of this means ripping out what works on day one. The smart path is incremental: pick the channel where you bleed the most margin, usually direct ordering, and stand that up first while the platforms keep running alongside.

A sensible rollout tends to go like this:

  • Direct ordering first. It pays for itself fastest, because every commission-free order is straight margin back in your pocket.
  • Reservations next. Now bookings and orders share one customer record.
  • Loyalty on top. With real data underneath, it is a feature, not a guess.
  • The dashboard ties it together. Especially once you have more than one site to watch.

You keep using the platforms for discovery the whole way through. You just stop paying them for the customers who were already yours.

The takeaway

The delivery and reservation platforms are not villains, but they are landlords, and you have been paying rent on a relationship you could own outright. Online ordering, bookings, loyalty, and a multi-location view are mature, affordable builds now, and owning them turns commission and lock-in into margin and data you control.

This is the work we enjoy: handing a venue back the relationship with its own customers and the numbers to run on. If you are tired of paying a third of every order to be found by people who already love you, tell us about your place and we will sketch the smallest first step that starts clawing that margin back. That is the good kind of lazy: building the thing that keeps earning quietly so you can get back to the floor.

Related service

SaaS Platforms

From first login to multi-tenant scale.

Learn more

Want this built right?

This is the work we do every day. Tell us what you are building and we will show you exactly how we would ship it.

hello@lazydevsagency.com