Warehouse Management System (WMS) are software applications for supporting warehouse operations. The main warehouse activities can be ascribed to the following operational processes, logically divided in two groups: main processes and support processes.

The typical warehouse processes can be subdivided into 4 macro-phases, from the reception of goods on arrival to the delivery of orders:
This group includes all processes that even if not directly linked to warehousing and deliveries comprise activities necessary for the proper and effective management of stock and warehouse resources: