Como ya te han dicho, la pregunta/petición es demasiado genérica, además de ésta forma reduces el campo de contestacióna aquellos que hayan hecho un programa de éste tipo.
Si realmente en lo que no te aclaras es en la organización de los datos y en la estructura de tablas, puedes instalar alguna versión comercial (trial o demo) y echar un vistazo a cómo se organizan los campos y las tablas; No creo que "coger ideas" se considere ilegal
.
P.D: Que conste que no contesto por la invitación, que yo ya tengo cuenta...
(aunque pensándolo bien, tampoco he contestado nada...
)