I decided to reinstall Windows on one of my old computers. One big pain with this issue is downloading and installing all of your programs. You can do it one by one or all at once using a program/service called Ninite: https://ninite.com/
So got to their web site and scroll down to the 1. Pick the apps you want section. Put a checkmark in the box in front of all the applications you want downloaded. Then scroll down a little bit further on the page to the section 2. Download and run your custom installer/updater. Click on the big blue Get Your Ninite button
Your download should start immediately prompting for a name and place to download.
Then just save this installer for future use. If required then just run the program and it will automatically start downloading and installing the chosen apps without any prompts.
The installer in my case automatically started in a minimum detail view. If you want to see more info as it's happening just click on the Show details option.
Once finished it shows you the rsults including programs it couldn't download. Just click on the Get help on failed or skipped applications or retry/re-install option.
As you probably already guessed you can use this program to just check and upgrade any programs you have already installed on your system.