Los lenguajes de programación orientados a objetos son los más utilizados en los sistemas de software actuales. Sin embargo, las BD relacionales siguen siendo las más utilizadas. La función de un ORM es facilitar la conversión de los datos de un sistema que utiliza el paradigma orientado a objetos en registros de una tabla relacional y viceversa. Este trabajo tiene por objetivo realizar un relevamiento de las herramientas ORM disponibles, realizar un análisis comparativo y, finalmente, seleccionar y aplicar una de las herramientas a un caso de estudio.