Tot de komst van ERP-software, gebruikten ondernemingen voor het beheer en de aansturing van deze processen diverse soorten, vaak niet onderling gekoppelde, programma's van veelal verschillende leveranciers.Op kleinere schaal is dat vaak nog het geval bij het midden- en kleinbedrijf. De boekhouding wordt met behulp van een financieel pakket gevoerd, de verkoopadministratie staat in een databaseprogramma, terwijl Microsoft Excel vaak de ruggengraat is van de calculatieafdeling of de ondernemer zelf. Kortom er is geen geoliede it infrastructuur.In principe werkt dat een tijdlang prima.Totdat het bedrijf groter wordt, meer producten of diensten in zijn portfolio krijgt of de groei in een stroomversnelling komt. Dan komen de eerste problemen om de hoek kijken. Want: Je hebt de tijd niet meer om op het gemak de gegevens van uit de verkoopdatabase om te zetten in een begrijpelijk formaat voor het boekhoudpakket. Je raakt het overzicht kwijt. De boel vertraagt en de avonden worden gevuld met het bijwerken van het boekhoudpakket, de klantenadministratie en de verschillende spreadsheets.