Configuration Management reviews by real, verified users. Find unbiased ratings on user satisfaction, features, and price based on the most reviews available anywhere.
Configuration management software tracks changes to applications and their infrastructure to ensure that configurations are in a known and trusted state, and configuration details don’t rely on tribal knowledge of the development team. Configuration management software is an accurate historical record of system state, which is helpful for project management, auditing, and debugging. Configuration management software increases efficiency and stability, and visibility into changes that occur in an application, and streamlines a company’s change control process. Configuration management software integrates with version control systems, software testing products, bug tracking tools, and other software development tools.
To qualify for inclusion in the Configuration Management category, a product must:
Red Hat Ansible Automation Platform is a simple way to automate apps and infrastructure. Application Deployment + Configuration Management + Continuous Delivery.
Continuous Integration for the Enterprise built on the most widely used automation server in the world - Jenkins™. CloudBees CI (Core) provides flexible, governed, powerful CI/CD you can trust. CloudBees CI is a fully-featured, cloud native solution that can be hosted on-premise or in the public cloud used to deliver CI at scale. It provides a shared, centrally managed, self-service experience for all your development teams running Jenkins. CloudBees CI on modern cloud platforms is designed to
CA Panvalet is a library management system that centralizes the storage of the source, establishes and maintains a control library of source programs and provides immediate access for maintenance, processing, control and protection against theft, disaster or other loss.
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 resources, dive into detailed resource configuration histories, and determine your overall compliance against the configurations specified in your internal guidelines.
The Now Platform delivers a System of Action for the enterprise. Using a single data model, it makes it easy to create contextual workflows and automate business processes. The platform's Intelligent Automation Engine combines machine learning with automated actions to dramatically reduce costs and speed time‑to‑resolution.
Founded in 2012, Octopus Deploy enables happy deployments at over 25,000 companies around the world. Prior to Octopus Deploy, release orchestration and DevOps automation tools were clunky, limited to large enterprises and didn't deliver what they promised. Octopus Deploy was the first release automation tool to gain popular adoption by software teams, and we continue to invent new ways for Dev & Ops teams to automate releases and deliver working software to production. Octopus Deploy is a
HashiCorp Terraform enables teams to deliver Infrastructure as Code to efficiently provision infrastructure on any cloud. This creates effective developer and devops workflows, making it easier for teams to self-serve infrastructure, which in turn improves app delivery speed. Terraform's multi-cloud compliance and management capabilities enable teams to use a consistent workflow to provision, secure, govern, & audit any multi-vendor infrastructure.
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 everything you're running in containers. Puppet automatically keeps everything in its desired state, enforcing consistency and keeping you compliant, while giving you complete control to make changes as your business needs evolve. Only Puppet includes desired state conflict detection and situational awarenes
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 together in a single, integrated workflow. Bamboo gives developers, testers, build engineers, and system administrators a common space to work and share information – while still keeping sensitive operations like production deploys locked down. Got Git? Bamboo puts branches under test automatically, as
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: - Start a project in seconds, from any computer. - Work on-prem or in the cloud with an adaptable and well-paced IDE - Configure workspaces to include any stack using Dockerfiles. - Customize the IDE with Eclipse Che extensions and assemblies. - Launch parallel processes to build, run and deploy. -
TeamCity will make sure your software gets built, tested, and deployed, and you get notified about that appropriately, in any way you choose. It’s a continuous integration and deployment server from JetBrains which takes moments to set up, shows your build results on-the-fly, and works out of the box. And best of all – it’s free by default.
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 customizations in your system — and the connections between them. From there, a suite of sophisticated tools and pre-built controls helps you manage risk, save time and increase confidence in your critical enterprise systems. What Can You Do With Strongpoint? — Get SOX-compliant reporting in as
BackBox is the leading provider of Intelligent Automation for all Network and Security devices. Spanning across the diverse network and security landscape, BackBox will ensure that all supported device configuration files are verified and stored securely in one central location to ensure a speedy recovery, when required. BackBox provides the ability to schedule automated backup and storing of device configurations, single-click recovery, real-time inventory management, custom task automation, an
Chef, is the leader in DevOps, driving collaboration through code to automate infrastructure, security, compliance and applications. Chef provides a single path to production making it faster and safer to add value to applications and meet the demands of the customer. Deployed broadly in production by the Global 5000 and used by more than half of the Fortune 500, Chef develops 100 percent of its software as open source under the Apache 2.0 license with no restrictions on its use. Chef Enterprise
Rudder is an easy to use, web-driven, role-based solution for IT Infrastructure Automation and Compliance. With a focus on continuously checking configurations and centralising real-time status data, Rudder can show a high-level summary (“ISO 27001 rules are at 100%!”) and break down noncompliance issues to a deep technical level (“Host prod-web-03: SSH server configuration allows root logins”). A few things that make Rudder stand out: - A simple framework allows you to extend the built-in rule
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 and improve asset reuse.
ConfigCat is the cross-platform feature flag service for Teams. It is a hosted service with a web app for feature management, and SDKs for all major languages. ConfigCat is cross-platform: a single place to manage frontend, backend, mobile, and desktop apps. % rollouts; User targeting; Environment support; Polling; Webhooks; SSO; MFA; Audit log; Clear docs; Unlimited team size; 10 minutes trainable; Simple, predictable pricing; Simple billing
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. Gain visibility into the deployment status of applications and environments while enabling self-service deployment while maintaining governance and control.
Split’s Feature Delivery Platform pairs the speed and reliability of feature flags with data to measure the impact of every feature. Engineering teams at Twilio, Salesforce, and WePay use Split to: * Reduce software development cycle time * Mitigate release risk * Create a data-driven culture to maximize impact Split brings together everything an engineering team needs to successfully roll out new features into production. It's built on an enterprise-grade platform that prioritizes data privacy
In software, configuration management refers to the process of tracking and conducting changes made to applications during the development process. Configuration management software tracks 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 tools 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 Software
Configuration management software makes life easier for DevOps teams and improves 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 difficult 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 which allows 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 software, 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.
Configuration management software is used by both developers and IT professionals to facilitate shared knowledge and to 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 software 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 software 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 software has 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 software formalizes 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 software not only records 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.