ERP systems integrate core business functions like sales, distribution, planning, production, and logistics into a single system with a shared database. This allows seamless information flow across the organization. However, ERP implementation risks include choosing the wrong system, cost overruns, disruptions to operations, and user resistance to change. ERPs also impact internal controls and auditing by changing transaction authorization, segregation of duties, and access controls. Contingency planning and independent verification are also important audit considerations for ERP systems.