Microsoft Azure – a platform in the cloud