Each product in Microsoft's Azure Stack portfolio helps move workloads and data between enterprise locations and the public cloud. However, they target different scenarios and deployment locations.
Microsoft Azure Stack is an integrated platform of hardware and software that delivers Microsoft Azure public cloud services in a local data center to enable organizations to construct hybrid clouds.