The main features of inventory management software includes demand forecasting, records repository and management, logistics management, barcode data capture and management, stock movement notification, payment gateway integration, etc.