Do you know of any off-the-shelf downloader that would handle the download and install of the versioned app, or is it a 'build your own' thing?