An ERP system (enterprise resource planning) is company-wide software that handles these business functions: billing, payments, transactions and reports for accounting, budget vs. actual results, cash management, supply chain, purchasing from vendors, inventory management, bill of materials, manufacturing resource planning (MRP 2), manufacturing production scheduling, and human resources.