An ERP system of a business is expected to handle all its processes in a hassle-free and smooth manner. It may include but might not be limited to demand planning, inventory tracking, costing, operations of the shop floor, financials, sales, marketing and HR.