Los gestores de bases de datos son programas que manejan el acceso a la información almacenada y sirven de interfaz entre la base de datos, los usuarios y las aplicaciones. Proporcionan características como abstracción de datos, independencia, seguridad, integridad y respaldo. Los más usados son MySQL, Oracle, PostgreSQL, Microsoft SQL Server y SQLite.