R2 was the mainframe version of SAP while R3 is based on client-server(windows gui). 2. R3 is quiet advanced in terms of functionality in terms of technical as well as functional. 3. Technical differences - IDOC/ALE etc is available in R3 while no such facility in R2.