4. Soporte BD multiplataforma: indica la compatibilidad entre los distintos sistemas gestores de bases de datos.
5. Soporte SQL, sirve para establecer indicaciones a la hora de realizar busquedas y consultas en la base de datos.
6. Nivel interno .Es el nivel más cercano al almacenamiento físico de los datos. Permite escribirlos tal y como están almacenados en el ordenador. En este nivel se diseñan los archivos que contienen la información, la ubicación de los mismos y su organización, es decir se crean los archivos de configuración.
7. Nivel externo. Es el más cercano al usuario. En este nivel se describen los datos o parte de los datos que más interesan a los usuarios. Una base de datos especifica tiene un único nivel interno y un único nivel conceptual pero puede tener varios niveles externos.
8. Independencia logica y fisica de los datos
9. Redundancia minima.
10. Acceso concurrente por parte de multiples usuarios.
11. Integridad de los datos.
12. Consultas complejas optimizadas.
13. API: permite a los usuarios avanzados a acceder a algunos recursos internos del programa para configurarlo.
14. Nivel conceptual. En este nivel se representan los datos que se van a utilizar sin tener en cuenta aspectos como lo que representamos en el nivel interno.