Requirement engineering is one of the process in software engineering plays a vital role in ensuring the overall success of software projects. However many of the substantial problems that the software industry faces today are still the same as the ones discovered during the software engineering crisis. Poor requirement engineering practices have been blamed as one of the major reasons contributing to software project failure. Requirement Elicitation is the first phase of requirement engineering and deals with seeking uncovering acquiring and elaborating requirements for software systems. Requirement elicitation is a multifaceted process linking many activities with a diversity of available techniques approaches and tools for performing them. Requirement elicitation is considered to be a complex and vital activity in requirement engineering. A sound requirement elicitation process is the foundation for the overall quality of any software product. The quality of the requirements elicited during the elicitation phase depends mainly on how well the requirement elicitation process is carried out.