SAP BASIS describes the fundamentals of the administration of the SAP system. It is a set of middleware programs and tools, and includes client/server architecture and configuration, a relational database management system (RDBMS), and a graphical user interface (GUI). It also has a development environment, a data dictionary, user and system administration, and monitoring tools.