All industries
Commerce & Consumer

Retail software for shelves, screens, and machines nobody staffs.

Selling without someone standing behind it.

We build the software behind unattended retail and store operations: connected vending and kiosk units, click-and-collect lockers, and the platform that shows stock, sales, and margin across every site in one place. From a single pilot machine to a network you have to route a van around.

What retail operators ask us to build

These are the jobs that come up most, phrased the way people describe them to us rather than the way we bill them. Each one links through to the solution that does it.

  1. Knowing what is in a machine you are not standing next to

    An unattended unit only reports what it was built to report. Telemetry gives you stock by column, last sale, temperature, and fault state per machine, so an empty selection is something you see before a customer does.

    vending machine software
  2. Taking an order when there is nobody at the counter

    A touchscreen that handles browse, order, upsell, and payment on its own, integrated with the printers, scanners, and card terminals already on the counter, and locked down so it recovers without a site visit.

    self-service kiosk software
  3. Handing over an online order out of hours

    Click-and-collect lockers assign an order to a compartment, send the customer a code, and log who opened which door and when. Chilled and frozen compartments where the goods need them.

    smart locker software
  4. Restock runs planned on a fixed loop instead of on what sold

    Route and trip planning built from live stock and sales history, so a driver loads what the machines actually need and skips the sites that do not need visiting yet. The van is usually the largest line in the cost of running a network.

    vending machine software
  5. Sales, stock, and money living in three separate places

    One platform holding orders, purchases, expenses, and the profit-and-loss they add up to, with roles so a site manager and a finance lead each see their own version of it rather than the same spreadsheet.

    custom software and platforms
  6. Reports that are produced every week and opened by nobody

    An assistant sitting on top of your own operational data, so the question gets asked in plain language and answered from the numbers rather than compiled into a document first.

    AI systems and agents
Case study

A single control room for a distributed vending estate

Unattended retail across a network of machines, run from one dashboard: live status per unit, stock and low-stock alerts, restock trip planning, and the revenue and profit-and-loss underneath it. Designed and shipped by us end to end.

Read the case study
What we built
  • 01Live machine map and telemetry
  • 02Real-time sales and profit and loss
  • 03Inventory and low stock alerts
How we work

How the work runs

  1. Tell us what you need

    A short written brief is enough to start: what you are building, the stack it has to live in, and the problem behind it. Someone technical reads it, not a sales rep.

    passed when we reply with questions and a proposed shape

  2. Scope and quote

    We agree what the first release contains and what it costs before anything is built. Anything we cannot estimate honestly gets scoped on its own rather than padded into the total.

    passed when the scope and the quote are agreed

  3. Build in the open

    Working software arrives in increments, in your repository, with our commits visible from the first week. Progress is something you can open and run, not a status report.

    passed when a real user is doing a real job in it

  4. Iterate, then hand over

    What the first release teaches sets the priority for the next one. When you want it in house, documentation and a handover period are part of the engagement rather than an extra.

    passed when your team can run it without us

How pricing works

when the scope is clear

Fixed price per milestone

You approve each milestone and its price before it starts, so the cost is known before the work is rather than after. Milestones are sized to be worth reviewing on their own.

when the work is ongoing

Monthly rate for a dedicated team

A set team at a set monthly cost, with notice rather than a minimum term. Priorities move between sprints without renegotiating anything.

when the shape is still open

Scoping first, quote after

We work out what it should be with you before quoting it. There is no charge for that conversation and no obligation to go ahead.

Frequently asked questions

What we handle in retail

The parts of a retail operation we build software for, whether that is one site or a network of machines spread across a city.

Machine and device telemetry
Cashless, contactless, and offline-tolerant payments
Stock levels, par levels, and low-stock alerts
Route and restock trip planning
Sales, purchase, and profit-and-loss reporting
Multi-site dashboards, roles, and permissions

Send Inquiry

Regarding: Retail & Consumer
What are you looking for? optional, pick as many as apply

By submitting this form, you agree to our Privacy Policy and Terms of Service.