Cloud computing is one of the latest trends in today’s business world  enabling businesses of all sizes to have their information technology services delivered without the cost and complexities of managing them with in-house resources