Azure Stack is a hardware platform that enables customers to deploy a private cloud based on the same technology as Microsoft Azure. Azure Stack can be used to provide a local environment for developing and testing Azure applications, or to extend the reach of Azure public cloud services to on-premises environments.