By Clarus Content Team · Published 9 November 2026
A WMS system is the software that records and directs every movement of stock inside a warehouse, from the moment goods arrive to the moment they leave on a vehicle. It tells staff where to put stock, what to pick and in what order, and logs each step so you can see what happened and who did it. For a 3PL or warehouse operator, it is also the record that client stock reports and invoices depend on.
What is a WMS system?
A WMS, or warehouse management system, is the control layer that sits over a warehouse’s stock. Every pallet, carton and unit has a location and a status in the system, and every task, from receiving to despatch, is created, assigned and closed there rather than on paper or in a spreadsheet. Oracle’s guide to warehouse management gives a wider definition of the category, and Wikipedia’s entry on warehouse management systems gives a short overview of how the category developed.
The key word is control. A spreadsheet can list what you hold. A WMS system decides what happens next and checks that it did.
What does a WMS system do day to day?
A WMS system does the detailed work a warehouse team would otherwise juggle on clipboards. In practice that covers six areas.
- Goods in. Receipts are recorded against what was expected, quantities are captured and pallets are labelled. GS1 UK sets the barcode standards that most UK warehouses use to identify products and pallets, and those are the labels a handheld scanner reads.
- Putaway. The system suggests where stock should go and records where it actually went. The record is only as good as the location scans behind it.
- Replenishment. Pick locations are topped up from bulk storage before they run dry, so pickers are not walking the racking looking for stock.
- Picking. Orders become tasks, usually one task per order line, and are batched or routed to cut walking. The picker sees where to go and what to take.
- Packing and despatch. The order is checked against what was packed, labelled, and recorded as leaving on a specific vehicle or carrier.
- Stock control. Holds, batch and expiry tracking, and cycle counts that check a rotating sample of stock against the record, backed by a full audit trail of every movement.
The scanning step is where a WMS system earns its keep. A well-configured handheld will not let a picker confirm a task at the wrong location. If the task says location 43 and the scanner reads location 45, the user gets a clear message and the correct location on screen. The check happens at the shelf, which is the cheapest place to catch a mistake.
It does not guarantee the right product, though. A picker can scan the right location, the right pallet and the right barcode, then take a box from the pallet next to it. A WMS narrows the room for error. It cannot watch what happens after the scan.
What are the four types of WMS system?
The four types of WMS system are standalone, ERP module, multi-client 3PL, and cloud or on-premise. The first three describe what the software is built for and how it fits with your other systems. The fourth describes where it runs. The types overlap, so a business can run a cloud, multi-client, standalone WMS system all at once.
| Type | What it is | Often suits | Watch for |
|---|---|---|---|
| Standalone WMS | Dedicated warehouse software that connects to your ERP, accounts and sales channels | Operators with deep warehouse needs and other systems to connect | Integration effort and clear ownership of each data flow |
| ERP module | Warehouse functions sold inside a wider business software suite | Businesses that want one supplier for finance, purchasing and stock | Warehouse depth can hit a ceiling on routing, carriers, client portals and billing |
| Multi-client 3PL WMS | One warehouse holding several clients’ stock, with each client’s stock, reports and billing kept separate | Third-party logistics providers | Check it captures chargeable activity, not only stock levels |
| Cloud or on-premise | Cloud runs on the vendor’s hosting; on-premise runs on servers you own | Cloud suits teams that want no server upkeep; on-premise suits firms with strict in-house hosting rules | Who handles updates, backups and downtime |
Cloud matters most in practice for the upkeep it removes. Clarus is cloud-native, so there are no servers to maintain, no version upgrades to schedule, and every user is on the latest release. The 3PL multi-client model is where the type choice bites hardest, because a generic system tends to treat every client the same.
What is the difference between a WMS system, an ERP and an IMS?
An ERP runs the business’s records for finance, purchasing and sales, a WMS system runs what happens to stock inside the warehouse, and an inventory management system (IMS) gives a top-level view of what stock you hold, where it is and what it is worth. The three overlap, and smaller businesses sometimes meet all three in one product.
- ERP. The business backbone. It knows what was ordered, invoiced and paid. Wikipedia’s overview of enterprise resource planning covers the general scope.
- WMS. The operational layer. It knows where each item is right now and which task should move it next.
- IMS. The stock picture. It shows levels, value and trends, so you can see what is moving and what is not.
The practical test is who needs the answer. Finance asks the ERP. The warehouse manager asks the WMS system. The buyer who decides what to reorder asks the IMS. If your ERP is trying to tell a picker which bin to go to, that is a sign it is doing a job it was not built for.
When does a business outgrow spreadsheets?
Usually when the spreadsheet holds stock records that people no longer trust. The warning signs are predictable, and most warehouses recognise at least two of them.
- The system stock figure and the floor count disagree, and nobody can say which is right.
- One person holds the data in their head or on their laptop, and the operation stalls when they are off.
- Month-end billing takes days because charges are rebuilt from scattered records.
- Pick lists are printed on paper and a second person checks the pick before it leaves. As Mathew Buttar, a Clarus implementation consultant with nearly 25 years in warehouse operations, has seen it, a paper pick check can take two people’s labour to confirm one order was right.
Billing is where the cost shows up first. St John’s Hall Storage, a 3PL, used to spend around four days at the end of each month checking invoices that had been re-keyed from its warehouse system into its accounts package. Clarus’s client billing captures chargeable activity as it happens, and St John’s has cut its invoicing time by 90%.
What a WMS system cannot fix
A WMS system records and directs work. It does not fix bad data, weak process or what happens once the vehicle leaves the yard. Four limits matter most.
- Master data. Wrong product dimensions, missing barcodes or duplicate product codes produce wrong tasks. The software amplifies the quality of your process, good or bad.
- Labelling discipline. Stock that cannot be scanned cannot be tracked. Unlabelled or badly labelled pallets are the most common cause of stock that the system cannot find.
- Process drift. If the floor works around the system, the system records the workaround and not the reality.
- After the back door. As Mathew Buttar put it, the system’s job is to get the load right up to the point it leaves, and what happens on the truck is a different story. The HSE’s guidance on logistics covers the safe running of the site itself, which a WMS system does not replace.
His broader point is worth keeping. A WMS should complement how the business works rather than redefine it: “It should complement the function and process of the business that needs it.” If a vendor cannot explain which of your processes will change and which will stay, ask why.
How do you choose a WMS system?
Start with the work your warehouse actually does, then test each system against it. A demo built around the vendor’s ideal warehouse tells you less than a walk-through of one of your own orders. Four questions decide most shortlists.
- Can it run several clients cleanly? If you are a 3PL, each client needs its own stock, reports and billing. Clarus is built around multi-client stock segregation, and it is a poor fit for a single-client webshop that only needs a basic stock list.
- Does it control rotation and traceability? Check FIFO, FEFO and batch or serial control, and be clear which rule applies to which product. In Clarus, FIFO follows the date stock was received, to the millisecond, and expiry-based rotation is set separately. Stock rotation is configurable per client or per product.
- Does it fit the floor? Ask for a demo of the handheld workflow on your own process. Clarus handheld workflows can be configured on Android devices, and client access gives your customers a view of their own stock.
- How long does it take? As Mathew Buttar described on a recorded call, a standard project with the right support on both sides should aim to go live within 12 weeks, because people need time to learn the new process. Complex projects with many features take longer.
Price matters too. Clarus starts from £1,000 a month on monthly rolling contracts with no long-term lock-in, and you can see the detail on the pricing page. For a wider view of how systems are costed, our WMS cost guide explains what to ask for in a quote.
If you want a shortlist rather than a definition, the best WMS buyer’s guide sets out the questions that separate one system from another, and our best warehouse management system software for 2026 round-up covers the main options. If you are weighing a WMS against an ERP that already runs the business, our ERP vs WMS comparison shows where the two overlap and where they do not.
Speak to a warehouse expert
If you’re evaluating your options and want to see how a purpose-built WMS works in practice, Clarus is worth a conversation. We work with 3PLs and distributors across the UK to implement warehouse management software that fits the way you operate, not the other way around.
Get in touch with our team to talk through your requirements.