Which of the following is the best description of configuration management?
a. a thorough change control system to ensure the project produces the desired results
b. a system used to store versions of software code
c. a system used to store versions of documentation on a project
d. a piece of an automated project management system used to set up project variables