A Managerial Perspective of Technological Cloud Paradigms: its Effects on Enterprise Business, Costs and Strategies