This is what QlikView Server does!
It will reload your apps in the background and publish then on a website (Access Point) for the users to access.
The reload process is transparent to users and users can access apps via the Access Point whilst reloads are running, and will be able to view the updated data automatically once updated.
The server also creates logs allowing you to review and identify any problems in the reloads.
There are solutions posted here using windows scripts, but the supported method to reload apps regularly is via QlikView Server.
I'm using Qlik Sense (I realize I picked the wrong topic now) not sure if they still call the server a QlikView server though.
Also not sure what you mean it is the server does? Loading at a set interval? Then the problem of where do I set it and how still applies.
But I did find a way to change the interval for loading data in the QMC after clicking around a lot.
Also found a way around the saving files problem and will do that with a separate app that only runs the days data should be stored to .qvd files.