What is a warehouse management system (WMS)?

A warehouse management system (WMS) is computer software that automates processes and inventory flow throughout the warehouse environment.    Many warehouse operations use other software such as Enterprise Resource Planning (ERP) Systems which handle finance/accounting, sales, service, manufacturing, customer relationship management and other functions.  The warehouse management system software would need to integrate with the software used in the warehouse, such as ERP systems, shipping and other software as well as the host computer system and other computerized and automated systems in order to provide a seamless flow of information throughout the enterprise.