ERP systems consolidate an enterprise's key operations into a single system. They combine databases across departments into a single database accessible by all employees. ERP automates business processes. Some key ERP components are finance, HR, manufacturing and logistics. Major benefits of ERP include improved integration, fewer errors, and lower costs. ERP implementation is a major project that changes the entire company. Best practices for successful implementation include top-down support, change management, extensive training, data cleanup, and viewing implementation as an ongoing process.