Why should IT Managers fear this? From looking at their site it is very similar in concept to Citrix, which is already widely used. The browser plug-in is still needed so that provides some measure of control.
If people are able to install the browser plug-in then they could probably install the applications directly.