Implementing an ERP causes massive change that needs to be carefully managed to reap the benefits of an ERP solution. Critical issues that must be carefully considered to ensure successful implementation include commitment from top management, reengineering of the existing processes, integration of the ERP with other business information systems, selection and management of consultants and employees, and training of employees on the new system.