The adoption of cloud computing has quickly become a key driving force for businesses today, as applications are moved out of on-premise data centres in a bid to innovate, cut costs and increase agility. Microsoft's Azure Machine Learning allows developers to write, test and deploy algorithms, as well as access a marketplace for off-the-shelf APIs.