Bespoke WMS · UK

Bespoke warehouse management system
built around your warehouse.

Most warehouse software is built for a generic warehouse that does not exist. You end up bending your process to fit the screens, keeping a spreadsheet on the side, and paying per user for features you never touch. We build warehouse management systems the other way round: we walk your floor, map how the work actually flows, and build the system to match.

Blackpool, LancashireFixed-price quotesYou deal with Jason & Melissa
01

Process mapping

Your warehouse flow mapped in plain words before a line of code is written.

02

Scanner-ready screens

Built for phones, tablets and handheld scanners on the warehouse floor.

03

Client billing

Storage and handling charges calculated from what actually happened.

04

Hosting and backups

Azure hosting, daily backups and an audit trail as standard.

YAGI Logistics · Warehouse Management System
The warehouse system we built for YAGI Logistics, shown with demo data.

The warehouse system we built for YAGI Logistics, shown with demo data.

We are Evans Depport Solutions, a software company in Blackpool, Lancashire. Our WMS is live at YAGI Logistics, a Blackpool packing and fulfilment firm, where it runs goods-in, storage, packing jobs and the storage charges their clients are billed for.

What a bespoke WMS does

A warehouse management system is the record of everything that comes in, where it is, what happens to it and what goes out. Done well, it means anyone can find any pallet in seconds, stock counts match the shelves, and every client is billed for exactly what they used.

  • Goods-in: expected deliveries, arrivals, delivery paperwork and quality checks, with photos from a phone or tablet
  • Reading the delivery note for you: snap the supplier's paperwork and the lines, batches and quantities are filled in
  • Put away and a live racking map, so every pallet has a home and a history
  • Packing and co-packing jobs: bench set-up, count-as-you-pack and finished pallets labelled for despatch
  • Fulfilment: online orders from Shopify, eBay, Amazon or your own shop pulled in automatically, batched into pick lists by the shortest route round the racking, packed, labelled and booked with the carrier
  • Returns: booked back in, checked, and either restocked or written off with a reason
  • Storage cost reports per client, including free periods, so billing stops being guesswork
  • A full audit log: who did what, when, on which pallet

Who it is for

Third-party logistics (3PL) companies, fulfilment houses, co-packers and contract packers, wholesalers and manufacturers with their own warehouse. If you are running stock across several clients, re-packing products under someone else's brand, or charging for storage by the pallet, an off-the-shelf WMS rarely fits. Small warehouses are welcome: the YAGI system started with one client and one product and grew from there.

How we build it

We start with a process map of your warehouse, page by page, in plain words. Each page becomes a screen. We build one process at a time, test it on your floor with your team, then move to the next, so you are using real parts of the system within weeks rather than waiting for a big launch.

It runs in a browser on desktops, tablets and handheld scanners, hosted on Microsoft Azure with daily database backups. Your data stays yours, and you deal with Jason and Melissa directly, not a ticket queue.

What it costs

Every WMS is quoted as a fixed price after a scoping call, and can be spread into monthly instalments so it pays for itself as it goes. We would rather find a way to make it work than have a warehouse stay on spreadsheets because it assumed it could not afford a system.

The technical detail

Built with

  • React and TypeScript front end, built with Vite, running in any modern browser
  • Separate handheld screens designed for Zebra TC22 Android scanners: big touch targets, scan-first, keyboard only when asked for
  • Node.js API on Azure Functions, hosted on Azure Static Web Apps in the UK
  • PostgreSQL database (Azure Database for PostgreSQL) holding pallets, stock, jobs, locations and billing

Scanning and labels

  • Zebra DataWedge set to send each scan as keystrokes plus Enter, so no app has to be installed on the scanner
  • Code 128 barcodes on pallet labels and racking labels, generated by the system and printed on A4
  • Pallet numbers per client (for example CL-ABC-00000001), with the supplier's own barcode kept alongside for reference
  • Put-away jobs sent to the scanners with a suggested space: the client's part-filled bay first, then their allocated aisle, then the nearest free bay

Data, security and audit

  • Version-checked saves, so two people working at once cannot overwrite each other
  • Every saved version kept in history, and every change written to an audit log: who, what, when, which pallet
  • Microsoft Entra ID single sign-on, so staff use their work Microsoft account with the company's own MFA and Conditional Access
  • Read-only database logins for reporting and monitoring, separate from the application login
  • Scheduled database backups kept off the server, with restore to any saved version

Testing and releases

  • Automated test suite of several hundred checks run before every release
  • Changes tested on a local copy first, then committed to Git, then released, with a backup taken before each release
  • Releases change code only: live data is never touched by a deployment

Questions people ask

How is a bespoke WMS different from off-the-shelf software?

Off-the-shelf software makes you adopt its process. A bespoke WMS follows yours: your goods-in checks, your packing rules, your billing. You pay for what you use, not per seat for a feature list.

How long does it take to build a warehouse management system?

A full warehouse, packing or fulfilment system usually runs six to twelve weeks. We build it a process at a time, so the first parts are in use well before the end.

Does it work with handheld scanners?

Yes. Screens are built for scanners, phones and tablets as well as desktops, and pallets get printed labels and barcodes.

Can it bill our clients for storage?

Yes. Storage and handling are recorded as they happen and turned into a per-client cost report, including free storage periods after a re-pack.

Do you have a WMS running in a real warehouse?

Yes. Our WMS is live at YAGI Logistics in Blackpool, a packing and fulfilment company, from November 2026.

Tell us where the bottleneck is.

A short call, under NDA if you prefer. We will tell you honestly whether we can help, how we would do it and what it would cost. No business too small or too big.