Un documento sobre bases de datos orientadas a objetos (ODBMS) define este tipo de bases de datos como sistemas que combinan las funcionalidades de una base de datos con las de un lenguaje orientado a objetos. Un ODBMS proporciona persistencia transparente de datos, control de concurrencia, restauración de datos y consultas asociativas. Además, un ODBMS permite manipular objetos almacenados en la base de datos directamente desde un programa orientado a objetos.