In software Industry for developing an application, mainly three process approaches and models are used i.e. structured
approach, object oriented approach and component based approach. Out of these the component based approach and
CBSE process model is the best because it help us to divide the application into two parallel activities i.e. component
based development and domain engineering which helps to develop a components and reuse the old components from
COTS for developing the new applications . By using CBD, we can easily develop components .CBD then qualifies,
adapts and integrate these components for use in a new system. It also support integration and composition and
COTS helps for selecting the component for reuse. So, as a result, CBSE process improves quality and productivity and
hence reduces development schedule and effort. Now days
two new process models are used i.e. Stojanovic Process
Model and COSE process Model on the basis of component
based approach. These Models helps to redeploy the whole
application.