Los gestores de bases de datos son programas que sirven de interfaz entre la base de datos, el usuario y las aplicaciones. Proporcionan abstracción de la información, independencia, seguridad, integridad y otras características. Los principales tipos son los relacionales, en red, jerárquicos y orientados a objetos. Los más utilizados incluyen MySQL, Microsoft SQL Server y Oracle.