A warehouse management system (WMS) is a software application that helps manage and intelligently execute the operations of a warehouse, distribution or fulfillment center. WMS applications offer capabilities such as receiving, put-away, stock locating, inventory management, cycle counting, task interleaving, wave planning, order allocation, order picking, replenishment, packing, shipping, labor management, yard management and automated materials handling equipment interfaces.