Usuarios sofisticados.
Son los usuarios que interactúan con el sistema sin programas escritos, se encargan de formar sus consultas en un lenguaje de consulta de base de datos.
Programadores de aplicaciones.
Los programadores desarrollan aplicaciones y programas informaticos, sirviendose de la base de datos de un software existente para crear una interfaz para los usuarios con fines comerciales, profecionales o creativos.
Los usuarios especialisados.
Son usuarios sofisticados que escriben aplicaciones de bases de datos especializadas y adecuadas para el procesamiento de datos tradicional.