LE SOLUZIONI SONO MOLTEPLICI.

Se hai intenzione di creare un applicazione che giri in reti INTERNET
puoi semplicemente orientarti verso tecnologie LATO-SERVER
come PHP, ASP, JSP, CGI, ecc... + un DATABASE al quale la tua applicazione si connetterà per effettuare le varie query (DINAMICHE).

Altrimenti, off-line, (applicazione che necessita di girare su un solo PC, non collegato in rete, privo di browser e server)
puoi utilizzare, un ambiente di sviluppo (IDE)
tipo Visual Basic e/o Delphi, che ti permetta di creare applicazioni con interfaccia grafica in modo semplice e veloce.

Bisogna anche vedere quali di queste risorse hai a disposizione.

Attendiamo specificazioni tipo
(
* quale sistema operativo devi utilizzare,
* quale linguaggio di programmazione pensi di utilizzare,
* a quale tipo di "utenza" è rivolto il programma che devi creare
).