Cloud computing is using a network of remote servers hosted on the Internet to manage, store and process data, relatively than a personal computer or a local server. Cloud computing has been credited with growing competitiveness through cost reduction, elasticity, greater flexibility and optimal...