En la década de los 90 nace la idea de nuevas bases de datos orientadas a objetos, que se pensaba podían revolucionar la persistencia de datos de los sistemas software. A pesar de que en la actualidad esto no es así, estamos en presencia de un resurgimiento del concepto de bases de datos de objetos, gracias a la aplicación de nuevas tecnologías de desarrollo orientadas a objetos, su implementación y a la gran cantidad de ventajas que proporciona la integración de las mismas. En las bases de datos de objetos la información se presenta mediante objetos como los presentes en la programación orientada a objetos, cuando se logra integrar las características de una base de datos con las de un lenguaje de programación orientado a objetos, el resultado es un sistema gestor de base de datos orientado a objetos (ODBMS).
Hoy en día las ODBMS, son una buena elección para aquellos sistemas que necesitan de un buen rendimiento en la manipulación de tipos de datos complejos, proporcionando una integración transparente con el paradigma de desarrollo. Las limitaciones de esta tecnología están dadas por la novedad de los motores de base de datos existentes en el mercado, poca documentación, falta de recursos humanos preparados y especialmente la ausencia de cátedras con éstos contenidos en las Universidades. El objetivo principal del presente proyecto de investigación es demostrar las ventajas de utilizar ODBMS como reemplazo de bases de datos relacionales, permitiendo de esta manera la integración del desarrollo y la persistencia de objetos, solucionando los problemas ocasionados por el mapeo objeto-relacional.