hi there ^^ im delphi coder , actually i used to code database driven applications using the latest engines like firedac,unidac,zeos,ado,dbexpress dealing with the most famous RDBMS like MySql,sqlserver,firebird,sqlite,interbase and so forth anyway , regarding to your application it would be easy using any descandant of Tdataset class we would use either built in engines that comes with your delphi version or third parties ^^ anyway provide me with more info and i will do my best ^^
best regards