few suggestions :
description : download of all in one installer files should run in the background, and allow user to attend other tasks.
detail : once the AIO installer file download is started, often it takes up long time & warns about not closing the window otherwise the download is aborted. instead let the user start the download and close the window. the download shd proceed as background process.
description : rename the downloaded AIO installer as per the given name to the installer instead of the generic name like ESMC_Installer_x64_en_US. optionally you can give the option to rename the files based on ver of agent & security file selected.