This idea evolves to the concept of the Dynamics Mobile Platform, which implements a rich runtime layer on the top of the public clouds. This runtime layer may be deployed and run on top of Amazon Web Services, Microsoft Azure and other public clouds and host the various building blocks of any serverless business solution, which are called "applications".