Un sistema de base de datos permite almacenar datos relacionados mediante el uso de hardware como dispositivos de almacenamiento y software como sistemas administradores de base de datos. Las bases de datos guardan información sobre registros y campos para personas, empresas u otros temas, y proveen copias de seguridad y mantenimiento de la información de manera independiente de los programas. Algunos ejemplos de software de bases de datos son Microsoft Access, Lotus Approach y Oracle.