I've used Ninite One & Pro for years. It has saved me a ton of time which makes me $$$$.
Here's my typical usage:
- I have both full offline installers and regular installers with basic programs bundled in one installer. (Java, Chrome, Firefox, 7-zip, etc). This gets put on any computer that gets a fresh OS or a new computer I build. One click, multiple tasks done at once.
- I use NiniteOne as part of dSS to update installed programs. 90% of the time it's things like Java, Chrome, FF, iTunes, LibreOffice, etc). The Heartbeat report is great for keeping up on what's being used and updated.
- I also use NiniteOne as a script in our CRM (RMM) to run a couple times a week just in case there is an issue with dSS or if the client cancelled the program.
-For corporate service contracts I use Ninite Pro which gives me a lot more options on what I want to install/update for them. The ability to have policies is a great feature.
-Inside d7x I have a bunch of Ninite installers. You never know when you will need to fix or reinstall a program when cleaning up the sludge. One such installer inside d7x launches NiniteOne and tells me what needs to be updated. This is for regular Tune up scenarios.
Overall this program has saved me countless hours.