Windows PowerShell Desired State Configuration (DSC) is a configuration management platform built into Windows. DSC centers around "configurations" which are easy-to-read documents that describes the desired final state an environment made up of computers ("nodes") with specific characteristics.
Powershell DSC is even better when combined with a configuration orchestration tool like Puppet.