SAP R/3 Architecture


SAP R/3 Architecture - SAP uses the industry specific 3-Layer Architecture and named it as R/3 Architecture. It consists of three 3 Layers :

  1. Presentation Server/ Layer/ Tier
  2. Application Server
  3. Database Layer


Presentation Server
It is a client for all the SAP Solutions. It is also referred as SAPGUI. There are three 3 types of SAP GUI

  • SAP GUI for windows (On Windows OS)
  • SAP GUI for JAVA (On all OS where JAVA is supported)
  • SAPGUI for HTML (for web based)


SAP provides various versions of GUI (4.6c, 620, 640, 700, 710, 720 and 730)

Application Server
It is used to handle the user request and process them to the database. It has dispatcher to process and monitor the user request, work process to process and interpret the requests, Buffer areas to store the frequently accessed data. It absorbs the load both from Client and the server.

Database server/ layer/ tier
It is the area where the complete data resides. It has its own queue, process, buffers, and request handling mechanism. Most of the databases are on Oracle. SAP is pushing MAXDB (without any license key), Microsoft SQL Server & IBM DB2 with discounted prizes.
Ranking: 5