Downloader, installer, and updater