A warehouse management software (WHM) is a key part of the supply chain and primarily aims to control the movement and storage of materials within a warehouse and process the associated transactions. A WMS monitors the progress of products through the warehouse. It involves the physical warehouse infrastructure, tracking system and communication between product stations. Warehouse management involves the storage and movement of goods, to intermediate storage locations or to a final customer.