Architecture of the Database
Manager 
The Database Manager has a client/server architecture.
· Clients: Database Manager GUI, Database Manager CLI, WEB DBM, clients through Perl, Python, and JAVA interfaces
· Server: DBM Server
The client of the Database Manager (for example, Database Manager GUI) is remote-enabled, which means that the client and DBM server can be installed on different computers. The DBM server must always be installed on the computer that the corresponding database instance is installed on.

The Database Manager client is on one computer, and the DBM server and the database instance are on another computer.
At the
request of the client (Database Manager GUI or Database Manager CLI), the X server
starts the DBM server. Once a connection has been successfully established, an
additional X server instance is started, which is needed for transporting the
data packages across the network. See also: Architecture of
the SAP DB Web Tools Architecture of
the SAP DB Tools 
Explanation