Although being aware of this model a couple years ago, I have recently come to learn of the terminology as "Cloud".
Reading this article, though I feel no threat of competition, I do believe a lot of businesses hate IT personels & department because of its unreliance, attitude and perhaps punctuality. So as long as I keep these checked, I should be alright.