Software Configuration Management Tools
What are Software Configuration Management Tools?
Software Configuration Management (SCM) Tools handle the task of tracking and controlling changes in the software. This includes identifying individual elements and configurations, tracking changes, and version selection, control, and baselining. Some products also include defect tracking capabilities.
SCM Tools Features & Capabilities
Version management / Single source of truth
Integration with other development tools
Workflow and process automation
Rapid reliable rebuilds
Automated cleanup of dead code branches
Rapid hotfix and feature release
Software Configuration Management vs. Configuration Management
Software configuration management is primarily focused on revision control. This category is part of a broader category called Configuration Management. Configuration Management goes beyond revision control to include capabilities such as monitoring and asset discovery, patch management, software deployment and distribution, and automated administration and maintenance. This broader category has become important with the advent of DevOps which brings development and IT closer together through continuous deployment.
Multinational company Perforce, headquartered in Alameda, California offers a version control and peer code review solution. Perforce version control is built around Helix Core with add-on products for code review (Helix Swarm) for free, and add Git support products (Helix4Git and…
IBM Cloud Continuous Delivery, available on IBM Cloud, allows users to provision an integrated toolchain using customizable, shareable templates with tools from IBM, third parties and open source. Automate builds and tests with Tekton-based delivery pipelines, and control quality…
Containerized orchestration middleware for full-stack management of small-to-large-scale UltraESB-driven integration solution deployments! Leverage the awesome scalability of Kubernetes and other orchestration platforms to host sophisticated integrationsCut down traditional budgets…
Plastic SCM is a full stack version control system that aims to make software configuration easy. It focuses on enabling dev teams get work done by facilitating branching, diffing and merging. The vendor says that for those purposes it provides cross-platform apps and GUIs with: Branch…
ProvisionPoint 365 is a Workspace Governance tool for Microsoft 365. A turnkey SaaS offering, ProvisionPoint 365 helps users and administrators of Microsoft 365 set up and manage governance right from the start of their journey. Built on 3 pillars of workspace governance; provisioning,…