Key functionalities of a WMS include inventory management (real-time tracking of inventory levels, locations, and movements), order fulfilment (picking, packing, and shipping of orders), warehouse operations (receiving, put away, and replenishment of stock), labour management (tracking employee productivity and scheduling), and reporting and analytics (insights into warehouse performance and efficiency).