Microsoft Azure services can be used within applications such as Windows Azure Storage, SQL Azure and Service Bus. Applications can be created using any language, tool or framework. It also provides various frameworks for building applications from web users to project planning, including cloud service settings and a set of development services. The essential components of the platform are Windows Azure, SQL Azure, and Windows Azure App Fabric.