Yo te recomendaría al igual que han hecho otras personas que utilices un sistema con Bases de Datos en lugar de "ficheros + records".
Para usar Bases de Datos no tienes porqué utilizar ficheros extra.
Con los componentes de la paleta ADO puedes utilizar tablas sencillas (DBase, TXT, MDB, XML) sin necesidad de utilizar ningun otro "fichero" más.
Fíjate que incluso puedes utilizar TXT, pero con la ventaja de que si lo haces con metodología de Bases de Datos, luego tendrás muchos más métodos para buscar información, filtrar datos ordenar e incluso utilizar componetes visuales de BD. para introducir y mostrar esa información.
La
Guía de estilo puedes encontrarla
aquí.