“It is the quality of our work which will please God and not the quantity” as quoted by Mahatma Gandhi implies that quality is precious, pious and pleasant for satisfying the user and the developer. With large scale computerization knocking the doors, software products face tough competition. Catering to the needs of software, development has proceeded on the path of Component Based Software Development (CBSD). The traditional software development had posed several problems. Low quality levels and high maintenance needs were common. A promising technique in the form of CBSD appears to be the solver of the problems of traditional software development. The granulation of applications reduces complexity, reduces development cost, shortens life cycle and easily manages the specific area of consideration. Developers build independent modules and then combine them to form complete solutions. Software metrics are designed to measure different attributes of a software system. components which were good in quality are accepted by the users and while others are simply disapproved by customers. The research gap is filled by the study COMPONENT BASED SYSTEMS: A QUALITY ASSURANCE FRAMEWORK.