Con Delphi lo fai in breve tempo (con il database che vuoi), ma la versione 5 è piuttosto datata, benché si possa ancora pienamente sfruttare (è senz'altro più recente di VB6!)...

Per il DB, potresti valutare l'uso di FireBird.