SAP is in 1972 onwikkeld in Mannheim. Drie medewerkers van IBM dachten dat het handig zou zijn als ze standaard software zouden ontwikkelen. Ze zijn begonnen met R/1 (release 1) en 10 jaar later in 1983 is release 2 uitgekomen. Release 2 (SAP R/2) was bedoeld voor een mainframe. In 1993 wordt SAP R/3 uitgebracht. SAP R/3 is bedoeld voor een client server omgeving (zie R/3 voor meer info). De R in R/3 staat niet voor 'release' maar voor "real time". Real time betekent dat gegevens die je intikt gelijk verwerkt worden in de noodzakelijke files. De drie heeft betrekking op 3-tier model waarbij je een presentatielaag , een applicatielaag en een databaselaag hebt. In R/2 draaide SAP op een mainframe, waarbij je werkt met domme terminals, in dit geval is slechts de presentatielaag gescheiden en draaien de applicaties en databases op het mainframe. In 2009 is Business suite 7.0 (link naar SAP wikia) in rampup gegaan. De grote verandering met eerdere versie van SAP is dat SAP tegenwoordig werkt met enhancement packages (EHP).