Does it have to be installed per user on the machine?
No. It can be but doesn't have to be.
However, if you are installing for everyone, bear in mind that you have to install and update using elevated privileges.
Thank you I see its pretty well documented here