Knowledge hub

WMS vs WCS vs WES: what is the difference?

A WMS decides what should happen and records stock, a WES decides who or what does each task right now, and a WCS tells machines exactly how to move. Traditionally these are three products with interfaces between them; Kulmen covers all three layers in one platform.

By Kulmen engineering team · Updated

Side by side

Warehouse management (WMS)Warehouse execution (WES)Warehouse control (WCS)
Main questionWhat needs to happen?Who or what does it now?How does the machine move?
Time horizonHours to daysMinutesMilliseconds to seconds
Typical functionsReceiving, putaway, inventory, reservation, picking, packing, shippingOrder release, task allocation, load balancingRouting, sequencing, machine commands, alarms
Talks toERP, OMS, carriers, peopleWMS, people, WCSPLCs, AS/RS, conveyors, robots
UsersOperators, supervisors, inventory controlShift managersMaintenance, control room

Why three layers became three problems

Each layer was usually bought separately as warehouses automated. The result:

  • Three stock pictures that must be reconciled.
  • Interfaces that fail at the worst moment, and fault-finding across vendors.
  • Three sets of screens and training.
  • Slower change: a new process touches every layer.

How Kulmen approaches it

Kulmen holds the business logic, the execution logic and the machine control in one platform, as microservices sharing one record of every load. An operator at a goods-to-person station and the shuttle feeding that station work from the same task.

That is why a site can start operator-led and grow to fully automated without changing systems.

See your warehouse running on Kulmen.

Tell us how your site works today and where you want it to go. An engineer, not a salesperson, will walk you through it.