The process of eliciting, discovering, and developing of the requirements is defined as requirement engineering that these processes provide the suitable procedure for software system to meet its aim and objectives. This book put more efforts on requirement engineering approaches to formulate requirement engineering techniques to increase the productivity of mobile application. Furthermore this book could assist the researcher to provide better understanding of requirement engineering tools and techniques selection by presenting the requirement engineering model as a guideline.