EVERYTHING XIAOMI
Get listed
Microsoft Desired State Configuration logo

Microsoft Desired State Configuration

Microsoft Desired State Configuration is a free, open-source tool for defining and managing system configuration on Linux, macOS, and Windows.

Place
#23 of 25
Score
4.8
Microsoft Desired State Configuration's website

What Microsoft Desired State Configuration is

Microsoft Desired State Configuration is a free, open-source tool for defining and managing system configuration on Linux, macOS, and Windows. It uses a self-hosted deployment model, so the software runs within the organization’s own hosting setup. Policy as code lets teams describe the desired configuration state. Drift detection identifies systems that move away from that state, while patch management helps keep software aligned with intended requirements. Compliance reporting provides information about configuration and compliance status. The tool’s capabilities focus on applying configuration rules and monitoring whether systems continue to match them. Its cross-platform support is relevant to environments using more than one of the listed operating systems. Because the product is open source and free, no license charge is listed, but hosting remains the user’s responsibility. Microsoft documents the tool in its PowerShell Desired State Configuration overview. It is intended for configuration governance rather than a hosted management service.

Good

  • Free and open source
  • Supports Linux, macOS, and Windows
  • Policy as code defines desired state
  • Drift detection identifies configuration changes
  • Compliance reporting is included

Watch out

  • Deployment is self-hosted
  • Requires responsibility for hosting
  • Focused on configuration governance rather than hosted management

Who it suits

Desired State Configuration suits teams managing Linux, macOS, and Windows systems with codified policies. It fits organizations comfortable running a self-hosted, open-source configuration tool.

Verdict

Microsoft Desired State Configuration provides cross-platform policy, drift detection, patch management, and compliance reporting without a listed license cost. Its self-hosted model suits organizations that want control over where configuration management runs.

Alternatives to Microsoft Desired State Configuration

All alternatives
  1. 1Puppet logo

    Puppet

    Free planOpen sourceWebAPILinuxmacOS
    8.3From $120 a month
  2. 2Rudder logo

    Rudder

    Free planOpen sourceWebAPILinuxSelf-hosted
    8.2From $3.33 a month
  3. 3CFEngine logo

    CFEngine

    Free planOpen sourceWebAPILinuxmacOS
    7.7Free plan
  4. 4Uyuni logo

    Uyuni

    Free planOpen sourceWebAPILinuxSelf-hosted
    7.4Free plan
  5. 5Google Cloud VM Manager logo

    Google Cloud VM Manager

    Free planWebAPILinuxWindows
    7.1Free plan
  6. 6Salt logo

    Salt

    Free planAPILinuxmacOSSelf-hosted
    7.0Free plan