The lecture present the key concepts related to component-based software engineering. If an organization cannot use COTS system then Component-Based Software Engineering (CBSE) is an effective and reuse-oriented way. It emerged in the late 1990s mainly due to designers’ frustration about the limited reuse of object-oriented approach. | Lecture Software engineering II Chapter 30 - Dr. Muzafar Khan