This document provides an overview of Desired State Configuration (DSC) in PowerShell 4.0. DSC is a new management platform for managing configuration data which helps prevent configuration drift and supports DevOps practices. It provides language extensions and cmdlets to manage configuration using built-in and custom resources. Custom resources can be created by defining a MOF file and PowerShell module with functions for getting, setting, and testing the resource state. DSC configurations specify the desired state and are compiled into MOF files. The local configuration manager on each machine with PowerShell 4.0 is responsible for executing resources to ensure the system is in the desired state. Configurations can be delivered using a push or pull model.