Azure ML is the new cloud-based service that implements a number of state of the art machine learning algorithms available for commercial and research software development. Azure ML is the container of a variety of professionally developed powerful machine learning modules (including Recommender system, Bayes Point Machine Classifier, and Decision Forests/Jungles modules, and many more hopefully soon). This service allows users to train the modules to their data sets and  connect them to their programs through an API to build scalable prediction models. Azure ML is available for free trial at the link below. Take a look at the tutorials.

http://azure.microsoft.com/en-us/documentation/services/machine-learning/