WMS programs enable centralized management of tasks such as tracking inventory levels and stock locations. WMS systems may be standalone applications or part of an Enterprise Resource Planning (ERP) system.
Early warehouse management systems could only provide simple storage location functionality. Current WMS applications can be so complex and data intensive that they require a dedicated staff to run them. High-end systems may include tracking and routing technologies such as Radio Frequency Identification (RFID) and voice recognition.