Objectives of Software Configuration Management Last Updated : 23 Jul, 2025 Comments Improve Suggest changes Like Article Like Report Software Configuration Management ( SCM ) is just like an umbrella activity which is to be applied throughout the software process. It manages and tracks the emerging product and its versions also it identifies and controls the configuration of software, hardware and the tools that are used throughout the development cycle. SCM ensures that all people involved in the software process know what is being designed developed, built, tested and delivered. Objectives of SCM Standards : Major objectives of software configuration are depicted as in the following figure: Remote System Administration :For the remote system administration tools, the configuration standard should include necessary software and/or privilege's.The cornerstone on the client side is a remote administration client that is correctly installed and configured for the remotely administered network.These remote tools can be used to check the version of virus protection, check machine configuration or offer remote help-desk functionality.Reduced User Downtime :A great advantage of using a standard configuration is that systems become completely interchangeable resulting in reduced user downtime.On experiencing an unrecoverable error, an identical new system can be dropped into place.User data can be transferred if the non-functional machine is still accessible, or the most recent copy can be pulled off of the backup tape with the ultimate goal being that the user experiences little change in the system interface. Software installed.Reliable Data Backups :Using standard directory for user data allows backup system to selectively backup a small portion of a machine, greatly reducing the network traffic and tape usage for backup systems.A divided directory structure, between system and user data, is one of the main goals of the configuration standards.Easy workstation setup :The standardized configuration of any sort will streamline the process of setting up the system and insures that vital components are available.If multiple machines are being setup according to a standard set-up, most of the setup configurations can be automated.Multi-user Support :It is not common to share the workstation for the users. So that system configuration is designed in such a way to use the same workstation without interfering with each other networks.Some software packages do not support completely independent settings for all users, however, users can have independent data users.Usage of structure will not impose limits on the number of independent users a system can have.Remote Software Installation :Mostly the modern software packages are the pre-defined directories installed in factory. No doubt, this type of installation is good for single user, but for the collection of machines it will lead to non-uniform configuration.A good configuration standard will have software installed in specific directory areas to logically divide software on the disk.With the help of universal scripts, it becomes easy to easily identify the installed components and the possibility of automating installation procedures.As software will be installed into specific directories, it's maintenance and upgrading running software becomes less complex. Create Quiz Comment I itskawal2000 Follow 0 Improve I itskawal2000 Follow 0 Improve Article Tags : Software Engineering Explore Software Engineering BasicsIntroduction to Software Engineering7 min readSoftware Development Life Cycle (SDLC)8 min readSoftware Quality - Software Engineering5 min readISO/IEC 9126 in Software Engineering4 min readBoehm's Software Quality Model4 min readSoftware Crisis - Software Engineering3 min readSoftware Measurement & MetricesSoftware Measurement and Metrics4 min readPeople Metrics and Process Metrics in Software Engineering7 min readHalsteadâs Software Metrics - Software Engineering10 min readCyclomatic Complexity6 min readFunctional Point (FP) Analysis - Software Engineering8 min readLines of Code (LOC) in Software Engineering4 min readSoftware Development Models & Agile MethodsWaterfall Model - Software Engineering12 min readWhat is Spiral Model in Software Engineering?9 min readPrototyping Model - Software Engineering7 min readIncremental Process Model - Software Engineering6 min readRapid Application Development Model (RAD) - Software Engineering9 min readCoupling and Cohesion - Software Engineering10 min readAgile Software Development - Software Engineering15+ min readSRS & SPMSoftware Requirement Specification (SRS) Format5 min readSoftware Engineering | Quality Characteristics of a good SRS7 min readSoftware Project Management (SPM) - Software Engineering8 min readCOCOMO Model - Software Engineering15+ min readCapability Maturity Model (CMM) - Software Engineering10 min readIntegrating Risk Management in SDLC | Set 18 min readSoftware Maintenance - Software Engineering13 min readTesting & DebuggingWhat is Software Testing?11 min readTypes of Software Testing15+ min readTesting Guidelines - Software Engineering3 min readWhat is Debugging in Software Engineering?11 min readVerification & ValidationVerification and Validation in Software Engineering6 min readRole of Verification and Validation (V&V) in SDLC5 min readRequirements Validation Techniques - Software Engineering8 min readPractice QuestionsTop 50+ Software Engineering Interview Questions and Answers15+ min read Like