Configuration identification is a process of defining and documenting the configuration items in software engineering that sets out the characteristics of configuration items. It is the best way to achieve consistency, auditability, and the capability to manage changes in system elements within the software. This process generally involves putting in place controls for change, for example, for making additions, alterations, or deletions to the software to ensure that the software is always as it should be and as it was designed to be.
Configuration identification is one of the first five features of configuration management that also embraces the features such as version identification, change management, and release management. It also enhances the aspects of work cooperation and synchronization as well as guarantees change communication.In addition, it offers ways of improving decision-making by giving details on how the software product has evolved over the years.