This came up in one of my earlier computer classes. When installing new systems, often we are required to download applications such as web browsers, media tools, runtimes, etc individually. Ninite.com allows an IT person to create an custom installer with all of the freeware applications desired. Once created and downloaded, this installer can be used on multiple machines across a network.
If one were using Windows Server with active directory, this installer could be either published or installed with the computer node at first boot up.