Software Component Quality Characteristics Model for Component Based Software Engineering In Component Based Development, applications are built from existing components, primarily by assembling and replacing interoperable parts. Thus a single component can be reused in many applications, giving a faster development of applications with reduced cost and high quality as components are reused in various applications. Software component has been developed lively. Thus they are likely to be more reliable than software developed abolitions. The reason is that these components are tested under varieties of situations before being used in the application (s). As we move from traditional software engineering to component-based software engineering, we should resolve many technical and non-technical issues. One of the major and very important issues is quality of the software components. Although many researchers already proposed various kind of quality metrics and models for traditional software but the less information is provided about components ofsoftware. The main aim of this paper is to find out various quality aspects of software components. Also determine the relationship between components quality characteristics and sub characteristics. However, the measurement of software component quality is relatively less researched against conventional software quality in practice.