Component requirement and selection In this phase first considered the domain analysis for getting perfect requirements form different sources. Some factors may be considered to find out the reusable software components, by Selection Evaluation Criteria [19]. It deals a good selection of the components in an evaluation basis. In CROM component selection focuses on three different sources