Cualquier SGDB (Sistema gestor de bases de datos). Lo más socorrido es Access...
La alternativa gratuita (y libre) forma parte de la Suite (compatible con Office) OpenOffice ahora (tras la adquisición de Sun por Oracle) LibreOffice que precisamente hoy (o ayer) acaba de ser lanzada en su primera version estable (y que no he probado aún): OpenOffice Base o LibreOffice Base. Te dejo un enlace para la descarga de la suite.
http://www.libreoffice.org/download/Decirte Jose que Excel por su propia finalidad no es apta para gestionar grandes cantidades de datos a no es un gestor de bases de datos relacionales, sino una hoja de calculo que permitiría, como mucho, meter todos los datos en una sola tabla y eso con el tiempo genera inconsistencia, por lo que a la larga sería muy ineficaz e inconsistente.
Lo dicho para no complicarte Access o Libre Office Base. No son difícles de usar pero hacerlo bienes otro cantar porque no son programas intuitivos y conseguir un buen diseño de BBDD relacional no es facil si no se tiene experiencia en ello.
Si necesitas algo mas de ayuda hazmelo saber.
Un saludin