Often used in industrial, manufacturing and whole/resale organizations, inventory management software enables users to manage stock. Inventory management applications help warehouse managers streamline automated purchasing, stock level reporting and order management (through GPS tracking, low stock level notifications or barcode support). Advanced solutions include features like multi-warehouse support, real time GPS data and support for group/bulk purchasing. Inventory management software can also assist with product and category management, automate cost calculation and often integrates with product information management and supply chain management systems (ERP, SCP, WMS, etc.).