Journal of Software Engineering1819-43112152-0941Asian Network for Scientific Information10.3923/jse.2010.231.243KaurParminder SinghHardeep 3201043Version control is an important activity in the overall software development. With the focus shifting to component-based systems in recent times, use of version control techniques in component-based systems assumes a great importance. Hence, every version control system needs a close monitoring and control. Various open-source version control systems are analyzed and compared. It is felt that there is a need to have a generic framework, which can handle multiple versions of different types of components. This study presents a framework for managing configuration management issues related with component versioning mechanism and their implementation using developed Visual Version Control Tool (VVCT). A set of metrics for close monitoring and control of whole versioning system is also suggested.]]>Pieber, A. and J. Spoerk,20082008Collins-Sussman, B., B.W. Fitzpatrick and C.M. Pilato,2006For Subversion 1.3,Crnkovic, I., M. Larsson and K.K. Lau,19991999Coleman, D., P. Arnold, S. Bodoff, C. Dollin, H. Gilchrist, F. Hayes and P. Jeremaes,1994Cook, S. and J. Daniels,1994Gergic, J.,20032003pp: 138138Larsson, M.,20002000Mauth, R.,19961996Thomas, D. and A. Hunt,2003