SecureDB is a middleware which facilitates the transactions between the database server and the application. The application could only communicate with the database using a client.