A Major drawback of cloud computing is vender lock-in. Reminiscent of the Operating system wars, cloud venders do not only provide a service they assign you a platform to utilize in order to build apps. Many platforms use different coding languages and require their own protocols causing the migration between providers very difficult. As a result vendors create artificial loyalty or a sense being ‘locked-in’ to a single provider.