Before revision: 550px|An example of a component-based travel reservation system in UML Component-based software engineering (CBSE), also called component-based development (CBD), is a style of software engineering that aims to construct software from components that are loosely-coupled and reusable.
After revision: 550px|An example of a component-based travel reservation system in UML Component-based a software system engineering (CBSE), also called component-based development (CBD), is a style of software engineering that aims to construct software from components that are loosely-coupled and reusable.