Today software development is a big challenge due to market policy, cost, quality and most importantly customer satisfaction. But the conventional system development is not enough to fulfill those requirements. It needs a new method of solution to overcome those challenges. Component Based Software Engineering (CBSE) can be a solution, in where Component Based Software development (CBSD) is a process that follows the design and construction of computer based systems using reusable components. To develop a customer effective system, it requires some additional criteria, must have to follow in development. Many researchers avail to develop many different models and methodologies to overcome those challenges. But those models are not enough to handle customer oriented issues properly as their actual needs and also a complete system development model including new component development by providing pre-analyzed component development phases. Therefore new model is required to overcome those challenges. In our research we proposed a system development life cycle model which has incorporated most importantly customer participation, customer support, customer feedback analysis and new component development phases by providing fully complete customer requirement oriented framework. Our propose model for CBSD named as Customer Requirement Oriented CBSD life cycle Model (CROM).