Microsoft Azure Stack is an extension of Azure—bringing the agility and innovation of cloud computing to your on-premises environment and enabling the only hybrid cloud that allows you to build and deploy hybrid applications anywhere. We bring together the best of the edge and cloud to deliver Azure services anywhere in your environment.

Take advantage of serverless compute with Functions

Easily build the apps you need using simple, serverless functions that scale to meet demand. Use the programming language of your choice, and don’t worry about servers or infrastructure.

Manage your apps instead of infrastructure

Focus on building great apps. Don’t worry about provisioning and maintaining servers. Azure Functions provides a fully managed compute platform with high reliability and security. With scale on demand, your code gets the compute resources it needs—when it needs them, freeing you of capacity planning concerns.

Optimize for business logic

Write code only for what truly matters to your business. Utilize innovative programming model for everything else such as communicating with other services, building HTTP-based API, or orchestrating complex workflows. Azure Functions naturally leads you to a microservices-friendly approach for building more scalable and stable applications.

Develop your way

Create Functions in the programming language of your choice. Write code in an easy-to-use web-based interface or build and debug locally on your machine with your favorite development tool. Take advantage of built-in continuous deployment and use integrated monitoring tools to troubleshoot issues. Leverage the same function code for multiple targets – Cloud service, Azure Stack or IoT Edge.