Skip to content
Search

Warehouse Software Stack

The warehouse technology stack is a layered hierarchy of systems, each responsible for a distinct scope of decisions and actions. Understanding which layer owns which function prevents integration gaps and avoids buying capabilities already present in an adjacent system.

┌─────────────────────────────────────────┐
│ ERP (SAP, Oracle, Microsoft D365) │ Financial, master data, order of record
├─────────────────────────────────────────┤
│ OMS (Manhattan, IBM Sterling, Kibo) │ Where to fulfill from; order routing; ATP
├─────────────────────────────────────────┤
│ YMS (Körber, 10-4, PINC) │ Yard / dock scheduling; trailer tracking
├─────────────────────────────────────────┤
│ WMS (Manhattan, Blue Yonder, SAP EWM) │ Inventory, pick/pack/ship, cycle count
├─────────────────────────────────────────┤
│ LMS (Manhattan, Infor, Epiphany) │ Labor standards, productivity, incentives
├─────────────────────────────────────────┤
│ WES (Körber, Honeywell, Swisslog) │ Real-time task orchestration; load balance
├─────────────────────────────────────────┤
│ WCS (Dematic iQ, Hytrol, Cisco-Eagle) │ Equipment control; conveyor/sorter commands
├─────────────────────────────────────────┤
│ PLCs / Field Devices │ Physical execution at millisecond latency
└─────────────────────────────────────────┘

ISA-95 alignment: ERP = Level 4, WMS/LMS/OMS = Level 3, WES = Level 3/2 boundary, WCS/PLCs = Level 2/1.


LayerCore QuestionDecision HorizonLatency Tolerance
ERPWhat are we buying/selling?Days–weeksHigh
OMSWhich node fulfills this order?Hours–daysHigh
YMSWhat’s in the yard / which door?HoursModerate
WMSWhat’s in the building and where?Minutes–hoursModerate
LMSHow is labor performing vs standard?ShiftModerate
WESWhat task runs next, on which resource?Seconds–minutesLow
WCSWhich motor activates at which speed?MillisecondsVery low

ERP → WMS: The most common integration gap. ERP thinks in financial units; WMS thinks in physical locations and license plates. Mismatches in unit-of-measure definitions cause inventory reconciliation failures.

OMS → WMS: OMS sends orders for execution; WMS must have real-time inventory to confirm ATP before OMS commits to customer. Latency in this feed causes oversells.

WMS → WES: WMS releases work orders or pick tasks; WES decomposes into real-time task sequences. If WMS remains in wave mode, WES loses ability to dynamically rebalance.

WES → WCS: Task-level commands (move pallet from A to B) vs equipment-level signals (rotate motor 3 at 45 ft/min). Protocol mismatch or version changes in either system can sever this interface.

LMS → WMS: LMS accuracy depends entirely on WMS task time-stamping quality. Gaps in WMS scanning discipline corrupt the ELS baseline.


  • “We need a WES.” Most operations with one or two automation zones don’t. WMS + WCS integration is sufficient. WES adds value when 2+ automation types must be coordinated simultaneously.
  • “Our ERP has a WMS module — we’re covered.” ERP WMS modules (SAP EWM, Oracle, D365) are adequate for simple to moderate complexity. High-velocity or complex omnichannel operations routinely outgrow them.
  • “The vendor said their platform does everything.” Every major vendor claims to cover multiple layers. Probe the integration seams: what happens between their WES and a third-party WCS? What’s the native LMS depth?

When evaluating warehouse technology:

  1. Map current-state flow against the stack — which layers are missing, underperforming, or unintegrated?
  2. Define order profile requirements (orders/hr, lines/order, SKU count, channels)
  3. Select WMS first (core system of record); then WES if automation complexity warrants it
  4. LMS, YMS, OMS selected based on operational pain points
  5. Avoid buying a layer you don’t need to eliminate an integration point you’ll create instead

Standard content

Continue reading with Standard

This article is part of our Standard library — written from real projects, not generic explainers.

  • Full Standard tier vault — automation, intralogistics, supply chain, more
  • Practitioner-level guidance from real projects
  • Unlimited AI questions across the Standard corpus

$19/mo Standard · $25/mo Pro · cancel anytime