Hi boss,
Correct, those are two different things. Impulse Now is intended to be a service for customers, as a disablable feature that helps keep your applications up to date, since many people have subscriptions to our software and as such have interest in keeping them up to date with the latest versions to get the most out of their subscription. Similar with games, where for multiplayer games you often need to keep your copy absolutly up-to-date in order to play online multiplayer. Hoping you don't mind it, but if you do I'm also hoping you found it easy to disable.
At any rate, when someone installs Fences, a small installation of Impulse is put down with it. This is because to streamline our procedures & processes, Impulse now does the actual "installing" of all of our programs, whether or not you see it actually doing the work. It also provides the handy functionality of detecting and providing updates. However, since many users won't even realize Impulse has been installed because its used here primarilly behind-the-scenes only to install the one application they requested, we don't want to give them the impression that we're "loading their system with stuff they didn't want", and so we disable Impulse Now by default when Impulse is installed during a Fences installation. (Beyond Impulse Now, Impulse has no processes that load/interact with the system in any way when it is not running.)