Requirement engineering is a very important activity, which can affect the entire activity of software development project. Requirement engineering is one of the most important tools for gathering requirements, which is concerned with analysing and documenting the requirements [8]. We propose an effective model of requirement engineering process for software development, which is discussed in detail with various phases in Section 2. The comparative discussion of proposed requirement engineering process model with existing models is presented in Section 3. Finally, Section 4 describes the concluding remarks and future research work.