G2 takes pride in showing unbiased reviews on user satisfaction in our ratings and reports. We do not allow paid placements in any of our ratings, rankings, or reports. Learn about our scoring methodologies.
ServiceNow IT Service Management (ITSM) is a comprehensive cloud-based software solution designed to streamline and enhance the delivery of IT services within organizations. With ITSM, organizations c
GitHub is where the world builds software. Millions of individuals, organizations and businesses around the world use GitHub to discover, share, and contribute software. Developers at startups to Fort
Red Hat® Ansible® Automation Platform is Red Hat's primary enterprise automation product offering., it includes all of the tooling needed for building, deploying, and managing end-to-end automation at
More than 500 enterprises worldwide trust BackBox as their network cyber resilience platform. BackBox includes support for network devices from over 180 vendors, thousands of pre-built automations, an
AWS Config is a service that enables you to assess, audit, and evaluate the configurations of your AWS resources. With Config, you can review changes in configurations and relationships between AWS re
Right Click Tools is part of Recast Software, based in Minneapolis, used by more than 70,000 IT pros across 125+ countries, supporting more than 60 million endpoints. Right Click Tools is an in-cons
Enable continuous services and compliance with automation and configuration management
HashiCorp Terraform is an infrastructure as code tool that lets you define both cloud and on-prem resources in human-readable configuration files that you can version, reuse, and share. You can then u
Simplify your developer experience with the world's first AI-augmented software delivery platform. Upgrade your software delivery with Harness' innovative CI/CD, Feature Flags, Infrastructure as Co
M365 workloads and Entra ID Tenants are a #1 focus for cloud security. Despite this, the data shows customers are misconfiguring critical tenant permissions, storing sensitive cloud data in expo
The Complete DevOps solution. CloudBees empowers your software delivery teams to transform your business. CloudBees solution brings together development, operations, IT, security, and business teams t
Netplan is a utility for easily configuring networking on a linux system. You simply create a YAML description of the required network interfaces and what each should be configured to do. From this de
ConfigCat is a feature flag and remote configuration service that empowers developers to control and customize the functionality of their applications. With ConfigCat, you can easily toggle features o
SolarWinds® Observability is a full-stack observability solution that addresses the needs of modern organizations of all sizes by providing deep visibility into their hybrid ecosystems while affording
Bamboo is Atlassian's continuous delivery and release management tool. It offers first-class support for the "delivery" aspect of continuous delivery, tying automated builds, tests, and releases toget
AWS CodePipeline is a continuous integration and continuous delivery service for fast and reliable application and infrastructure updates.
Optimizely Web Experimentation enables marketers and product teams to run fast, scalable experiments and personalization campaigns—without heavy dependence on engineering resources. Easily test user i
The Progress Chef portfolio consists of multiple, integrated products. It offers a set of capabilities that provide organizations the flexibility to support different use cases. All these capabilities
Pulumi enables teams to create, deploy, and manage infrastructure on any cloud using familiar languages and tools. This facilitates modern application architectures, closer collaboration between appli
TeamCity is a powerful continuous integration and continuous delivery (CI/CD) solution designed to streamline the software development process. Developed by JetBrains, TeamCity facilitates the automat
AWS OpsWorks is a configuration management service that provides managed instances of Chef and Puppet, which are automation platforms that allow you to use code to automate the configurations of your
Octopus Deploy sets the standard for Continuous Delivery (CD), empowering software teams to deliver value in an agile way. Globally, more than 4,000 organizations rely on our Continuous Delivery, GitO
Faddom simplifies Application Dependency Mapping (ADM) by providing IT teams with complete, real-time visibility into their hybrid infrastructure without agents or disruptions. With automated disco
SolarWinds® Kiwi CatTools® is network automation tool designed to manage configurations on network devices such as routers, switches, and firewalls. It helps users work more efficiently by scheduling
SaltStack event-driven automation software helps IT organizations manage and secure cloud infrastructure at massive scale while automating efficient orchestration of enterprise DevOps workflows.
Opsera Unified DevOps is a comprehensive platform specifically designed for enterprise software teams to address the challenges of tool sprawl, enhance operational efficiency, and accelerate software
IBM Rational ClearCase is a software configuration management solution that provides version control, workspace management, parallel development support, and build auditing.
env0 is the best way to automate and manage any Infrastructure-as-Code, from Terraform and OpenTofu to Pulumi, CloudFormation, Terragrunt, Kubernetes, and more. Trusted by industry leaders such as Pa
Puppet Enterprise helps you know what's in your infrastructure, and how it's configured across all the physical components of your data center; your virtualized and cloud infrastructure; and everythin
Strongpoint is the only fully native solution for managing change and compliance in your NetSuite account or Salesforce Org. Our products start by producing accurate, up-to-date documentation of all c
Codenvy is a developer workspace cloud that runs behind your firewall, connected to your systems and projects, removing configuration maintenance from development. Codenvy allows developers to: - St
Unimus is a powerful, on-premise Network Automation and Configuration Management (NCM) solution designed for fast deployment and ease of use. As one of the most versatile NCM solutions available, it s
Rudder is a solution for automating your IT infrastructure to ensure security, reliability and compliance of your systems, whatever the OS. Gain instant visibility of IT compliance and benefit from co
meshIQ is an advanced middleware observability and management platform designed to streamline complex IT environments, enabling developers, architects, and DevOps teams to efficiently manage hybrid, m
AccuRev is a software configuration management tool which addresses complex parallel and distributed development environments with its stream-based architecture, to accelerate your development process
Headquartered in Boston, Pliant provides an advanced API-driven IT orchestration platform that automates, integrates and connects the digital enterprise. Pliant’s solutions simplify and streamline how
CA Harvest Software Change Manager (CA Harvest SCM) provides powerful, process-driven capabilities for managing development teams across your enterprise, encompassing multiple platforms and release ma
Enterprise scale application release automation for any environment. Automate and standardize complex deployments and speed up deployment time while greatly reducing errors and failed deployments. Gai
SlickStack is a free LEMP stack automation script written in Bash designed to enhance and simplify WordPress provisioning, performance, and security.
Deliver better code with automated test suite coverage history and statistics
Change Tracker Gen7R2 solves IT Security and the problems that plague all organizations – the overwhelming noise of change control and ensuring the integrity of IT systems. Completely redesigned with
Resolve is creating the future of agentic automation and orchestration for IT teams to drive resilience, agility, and innovation across the business. The Resolve platform gives IT and network opera
Restorepoint provides script-free network automation for more than 100 network, security, and storage vendors. Deployed in less than an hour, Restorepoint helps organizations to substantially lower t
Spinnaker helps codify the process of reliably deploying artifacts to the cloud, leveraging industry best practices out-of-the-box.
BMC Helix Configuration Management Database (CMDB) enriches ecosystem workflow with a business aware, single source of reference for your assets and services.
Canonical Juju solutions for big data. Build your environment in minutes. Reduce, analyse, index, visualise, repeat
Gravity Cloud is a platform for DevOps & Engineering teams to build, manage and scale cloud platforms like AWS. This enables teams to release software faster, more securely & at reduced cloud
Motadata ServiceOps is an ITIL compliant IT Service Management platform built on DFIT (Deep Learning Framework for IT Operation). It is an AI-enabled platform that empowers IT organizations to rapidly
Open Computers and Software Inventory Next Generation is a technical management solution IT assets. OCS Inventory NG seeks to make the hardware inventory and more efficient computer software. It inclu
Spacelift is an infrastructure orchestration platform that manages your entire infrastructure lifecycle—provisioning, configuration, and governance. It integrates with all your infrastructure tooling
UrbanCode is the makers of DevOps Application Release & Deployment Automation solutions.
IBM Rational Synergy is a task-based, software configuration management (SCM) solution that brings together global, distributed development teams on a unified platform.
Spotter helps users create and maintain Ansible Playbooks with ease while ensuring they are always up-to-date and secure. With its comprehensive analytics and reporting capabilities, Spotter offers
ControlMonkey is a Cloud Intelligence and management platform that keeps your production secure, compliant, and cost-efficient ControlMonkey's TFOps (Terraform Operations) platform discovers, manages
Firefly is a cloud infrastructure automation platform that empowers Platform and DevOps teams to simplify, secure, and scale their cloud operations. Built to address the challenges of managing sprawli
Micro Focus ChangeMan provides visibility into software infrastructure changes for audit and version control purposes.
Apache ACE is a software distribution framework designed to allow users to centrally manage and distribute software components, configuration data and other artifacts to target systems.
The framework lets you automate any network in no time without coding. The core netYCE engine is completely FREE including a course to get you up and running in less than 1 hour.
NixOS is a Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, it is completely declarative, makes upgrading systems reliable, a
Micro Focus is now part of OpenText! OpenText™ Hybrid Cloud Management X (HCMX) is a cloud management solution that provides comprehensive fulfillment orchestration which streamlines and governs IT s
Automate discovery and dependency mapping to simplify and accelerate impact analysis, reduce business downtime, improve visibility, and cut operational expenses.
The ServiceTeam ITSM Power App delivers modern and cost-effective ITSM for Microsoft Customers and MSPs. Native to the Microsoft ecosystem, ServiceTeam ITSM provides ITIL-aligned ITSM capabilities, d
Bcfg2 helps system administrators produce a consistent, reproducible, and verifiable description of their environment, and offers visualization and reporting tools to aid in day-to-day administrative
Know more, react faster. CFEngine is an infrastructure automation solution developed and maintained by Northern.tech. It helps automate your infrastructure, security & compliance. It's known fo
Track all your coding activity.
IBM Cloud Schematics enables developers, architects, and DevOps teams to use Infrastructure as Code to create, share, discover, and use cloud resources in a way that is automated, repeatable, orderly,
The IBM UrbanCode® Build tool is a distributed, multi-platform, enterprise-scale build management solution that uses a template-driven system to configure and run software builds.
ZENworks Configuration Management (formerly Novell® ZENworks Configuration Management) automates IT management processes across the lifecycles of desktops, laptops, and mobile devices.
Razor, an integrated, feature-rich configuration management system providing process management, issue/problem tracking, version control, and release management. Workflow, templates, rules, and contro
vCenter Configuration Manager delivers capabilities fundamental to ensuring that virtualized and cloud computing environments are properly configured to meet operational, security and compliance requi
CMDB, or Configuration Management Database, is a centralized repository that stores information about all the assets and configuration items within an organization's IT infrastructure. It serves as a
Datree is a CLI tool that supports Kubernetes admins in their roles by preventing developers from making errors in Kubernetes configurations that can cause clusters to fail in production. Our CLI tool
The FNT Command Platform software solution enables efficient management of IT, Telecommunication and Data Center infrastructures as a digital twin – from the physical level (cables, switches, servers,
Inforcer is a Microsoft 365 management and monitoring platform for MSPs and MSSPs. We help IT and Security teams manage, secure and monitor Microsoft security policies for all clients in one place.
InProd is a configuration management solution specifically designed for the contact centre industry to reduce the risks and costs associated with configuration changes, within Genesys powered contact
Manage the software release lifecycle by automating the software release process, integrating and coordinating release teams, and planning and tracking release trains. Release Control (formerly Serena
OpsMx Enterprise for Spinnaker (OES) is a highly scalable, secure, multi-cloud continuous delivery solution that helps you release software changes with high velocity and confidence. Spinnaker is sca
PIKT is cross-categorical, multi-purpose software for monitoring and configuring computer systems, administering networks, organizing system security, and much more.
racksnet® Network Automation & Software allows Customers to simplify their network operations with the innovative racksnet Whiteboard APP. The intuitive network management tool enables you to conf
Vesta is a portable SCM system targeted at supporting development of software systems of almost any size, from fairly small (under 10,000 source lines) to very large (10,000,000 source lines).
secure cloud app configuration storage & management solution
Application Configuration Management (ACM) allows you to centralize the management of application configurations. This makes for more convenient management of configurations and enhances service capab
Core functionality is to generate intuitive and accurate, “workbook like” documentation of the SAP SuccessFactors instance configurations (Platform settings, Role Based Permissions etc.) including the
Attune is the easiest to use and fastest to implement server/node automation solution, with powerful and unique features for rapidly debugging automation, document generation, quality assurance, and k
CA Automic Release Automation is designed to help enterprises around the globe to automate millions of processes daily.
Applied Intuition's Off-Road Autonomy Stack is a comprehensive AI-driven solution designed to transform off-road vehicles into autonomous machines capable of navigating diverse and unstructured terrai
AzStudio is a platform that accelerates development and drastically increases your speed to market of Azure PaaS Applications. It also expedites Legacy .Net modernization to PaaS efforts and enables M
BlueCat Infrastructure Assurance (BCIA) is a proactive monitoring and automation solution. Think of it as a virtual DDI expert, on duty 24/7. Infrastructure Assurance provides deep visibility into Blu
CloudTruth’s configuration as a service centralizes access to secrets, parameters, and environment variables for build, deploy and run time needs. The platform enhances your existing tools and sup
Central configuration repository for distributed and microservice enterprise software.
What is CMJ? CMJ is solution that manages Jira configurations at scale. It simplifies data migration, instance consolidation, and change promotion, empowering administrators to maintain stability an
deppbot - Automated Security and Dependency Updates - ensures that dependencies in your Ruby applications are always up-to-date.
Built with ITIL best practices in mind, easyCMDB binds the process between configuration management, Incident, Problem and Change Management.
CMstat’s EPOCH CM Configuration Management and Product Data Management software allows program managers, project leads, product engineers, supply chain contractors and MRO / sustainment operators to q
ExpressCluster® is NEC's comprehensive high availability and disaster recovery solution that has helped enterprises worldwide maintain the continuity of their critical application systems that are ess
FluentPro FluentBooks is an advanced solution providing migration, configuration management, and data administration for Microsoft Project Online and Project Server. The solution simplifies data migra
HCL VersionVault can help organizations by balancing flexibility with the organization’s need for control. It provides controlled access to soft assets, including code, requirements, design documents,
In software, configuration management refers to the process of tracking and conducting changes made to applications during the development process. Configuration management tools track changes to applications and their infrastructure to ensure configurations are in a known and trusted state and configuration details don’t rely on DevOps tribal knowledge. These platforms enhance visibility across teams about system states and configuration statuses to empower efficiency and streamline a company’s control process. When desired configurations are determined, this software automatically configures systems to that state via configuration files.
Companies use configuration management software’s integrations with version control systems, software testing tools, bug tracking software, and other software development tools to facilitate internal best practices and productivity.
Key Benefits of Configuration Management Tools
Configuration management tools make life easier for DevOps teams and improve process quality by minimizing the risk of both human error and the need for human effort. Team knowledge becomes less ethereal and more concrete thanks to configuration management software’s record-keeping functionality. Configuration files enable this software to automatically configure systems to their desired state. Configuration management software’s maintenance of easily reproducible system states also improves response times when systems and applications fail.
Preserve and share knowledge — Application and system configuration can involve many intricate, finicky settings and moving parts. DevOps teams often run the risk of relying on tribal knowledge to maintain and adjust infrastructural configuration, which can cause trouble as teams and practices shift. With configuration management software, teams can exchange tribal knowledge for thorough records of change process documentation. This streamlines onboarding processes and preserves comprehensive knowledge in an easily accessible state, enabling a more efficient workflow and better collaboration. Configuration documentation and changes can be constantly adjusted and managed via this software, ensuring processes remain updated and visible.
Efficient configuration — Configuring applications and system infrastructure is meticulous work, and the configuration of a desired state can be challenging to reproduce. Configuration management software’s comprehensive historical records of system states alleviate this issue by presenting configuration information in an accessible form. Not only is this information readable by users, it also exists in the form of configuration files, allowing this software to automatically configure systems to their desired state. This alleviates workloads and allows DevOps team members to focus on other tasks.
Effective system restoration — Crashes, bugs, and full-on system failures can be relatively common in any DevOps environment. When applications and their infrastructure fail and systems go down, a DevOps teams’ number one priority is restoring all systems to get things running again as quickly as possible. Sometimes crashes can lead to software configurations being reset, which can make it difficult to restore to its desired state. Thanks to configuration management tools, teams can rest easy knowing configurations are fully recorded in an easily reproducible way. This makes it much easier for developers and IT professionals to restore software and system crashes.
Developers and IT professionals use configuration management solutions to facilitate shared knowledge and control internal systems and infrastructure. This promotes better DevOps workflows by encouraging software developers and Ops teams to work together in an agile environment.
Software developers — Software developers use configuration management tools to track and manage application infrastructures. This helps teams collaborate on builds while enhancing visibility and empowering productive responses when build configurations aren’t working. Developers also use configuration management software to maintain functional knowledge of system states in a DevOps environment, allowing them to collaborate with Ops teams more effectively.
IT professionals — IT professionals use configuration management tools to track and manage system states in a DevOps environment. This helps Ops teams collaborate when tackling infrastructure challenges and improving system architecture.
Configuration identification — Configuration management tools have the functionality to individually identify any instance, or version, of a software product or build. Every time a build is reconfigured or structured, configuration management can capture a “snapshot" of the entire state of the software, which is then stored in a comprehensive historical record. Builds can be rolled back to previous configurations if necessary, and teams have full visibility to promote effective collaboration.
Configuration control — Configuration management solutions formalize internal change processes through configuration control. Users can make changes to their software while ensuring each change is fully authorized and documented. Team leads can set permissions to control access across the team. This feature facilitates software changes by enabling review, authentication, and adherence to internal best practices when managing configuration.
Configuration status monitoring — Configuration management platforms not only record configuration changes but monitors the status of each instance of an application or system. This ensures the current configuration of each element of the system is always known. Users can react more effectively to issues thanks to the complete view delivered by configuration management software.
Automatic configuration — Configuration management software can automatically configure applications and systems to the desired state. By capturing and storing software states via configuration files, this software minimizes the manual aspect of software configuration. Users can indicate desired configurations so if a failure occurs, configuration management software can automatically reconfigure the system.