Check For Updated File

We have an msi that adds things to make internet explorer work on a particular internal website. It is available to download without authentication from an internal website. The problem is that a newer version of the msi comes out sometimes and I’m not aware of it. Is there a way to use dynamic downloading or besclientdownload_direct to have an action automatically run to download the msi if a newer version is found?

If there was a way to have clients check against the server once every, say 3-5 days, to see if a newer msi is out and run it if so, then that is what I want. Possible with dynamic downloading or any other method?