In the last decade, the cloud has taken the information technology community by storm. As companies have struggled with the learning curve and cost of adopting Enterprise class software on their own the cloud has created a simplified and streamlined alternative. The complexity of keeping software ru