The last few years have seen cloud computing come forward as the ultimate solution for large and SME companies, seeking to remain competitive. There is no doubt in the advantages of cloud computing, especially for those in technology-based services. With cloud computing, businesses enjoy scaleability, and accessibility to new applications, resources and services – all of this, while savouring the cost benefits of outsourcing both hard and software required for technology-based services.