Ninite is free for individuals, but businesses can subscribe for $20 a month and get expanded features. We use Ninite daily to install and update software on computers at my office. The background network installer/updater is worth twice the price. I smile every month as I pay this tiny bill and think about all the time it saves our company. It's common to hear our IT guys exclaim their love of Ninite as they quickly and easily setup or fix computers.