Microsoft Azure is the best place to host your business critical applications