1. An ERP system manages a company's resources like products, customers, suppliers, employees, facilities, finances, etc. It integrates data across departments for improved communication, productivity and efficiency.
2. Originally, departments used separate information systems like custom programs or spreadsheets. This led to data silos with inefficient exchange of information between departments.
3. The development of local area networks and client-server computing in the late 1980s/1990s allowed departments to connect their systems and exchange data seamlessly, addressing the data silo issue. This paved the way for integrated ERP systems spanning all company resources.