It also saves memory in the workstation. Each database server has its own access methods that the front-ends must use because of different types of SQL used as well as differences in transport protocols. The result is that applications written to work on one database server will not work on another. Although this is inconvenient for developers, it is a less serious problem for end users. When users choose a database management system, they choose a set of unique programming environments.
Database servers are an enormous improvement over other database management systems.
They are faster, more powerful, more secure, more reliable, and easier to use. Their ability to accommodate a myriad of front-ends will make data sharing much easier. Their client-server design make them the next step in network databases.