Here are a couple of tools i have recently started using, Pretty handy if you are sick of the monotonous job of setting up and configuring Microsoft products..
1, WSUS Offline Update -- since security, time and bandwidth are money. http://download.wsusoffline.net/
No explanation needed...
2, Ninite installer/updater -- We install and update over 500,000 programs each day for millions of home users and Ninite Pro subscribers like NASA, Harvard Medical School, and Tupperware. https://ninite.com/
This one is wicked, as soon as your first software choice is downloaded it moves on to the next in line whilst installing your first choice.. Seriously installs that quick you will second guess that it even worked, I did
. Only issue i had is once it failed to install Itunes due to a missing msi reference. As you can see they offer the most current, Up to date software.
They also offer Linux solutions but still in early beta stage. Should also note Ninites updater and pro packages, Really grand idea