Key functionalities you would find with the best distribution management software are:
Account receivables and cash management
Billing and invoicing
Inventory replenishment
Electronic data interchange
Interactive management reporting
Sales order entries and analysis
Barcode & re-order management