Какая есть программа для автоматического скачивания и установки других программ?
"OneGet" в составе Windows 10
https://blogs.msdn.microsoft.com/garretts/2014/04/...OneGet делает всё, что и должен делать пакетный менеджер: поиск программ, добавление новых репозиториев, установка и деинсталляция пакетов и т.д. При этом он использует такой же формат пакетов, что и Chocolatey — один из самых популярных пакетных менеджеров под Windows.
Ну во первых можно интегрировать нужные программы в установочный дистрибутив.
Во вторых можно написать скрипт, 
В третьих сделать самому инсталлятор.