Fig. 1 illustrates the implementation of the configuration management system in this work. The system supports the tasks of identifying CI, and categorizing types of CI into files, code, or infrastructures. The request for change will initiate the change control procedure responsible by configuration or change control board (CCB). If the change request is approved, the status of project configuration items requested for changes are flagged. The owners of these CIs are then assigned for the rework. For the source code version control, sharpSVN is used in this work. Other CIs such as files and infrastructure details may be built into configuration management database (CMDB) and controlled versions by the system. The examination to what extent the actual configuration item reflects the required physical and functional characteristics will take place before baselining.