Hi...
I would say HFCS without hesitation... The application IS local, but the important factor here is that it's not ONE application, but as many apps as there are concurrent users (each is using a separate exe/session)
Using HFCS means therefore a faster data access, as soon as there are 2 concurrent users...
Concerning the queries, thre is no network transport so the usual biggest gain doesn't apply... Still, you are calling the HFCS once for many answers, instead of a series of sucessive calls.. So there should be a small gain with queries...
On another hand, if you query is not optimized and you exceed the query time out, you will crash your web site (if you use hxxx syntax, you can stop looking for answers any time you like)... So it depends
Best regards
Fabrice Harari
WinDev, WebDev, WinDev Mobile Video Courses