Software projects at their outset present a situation which is an amalgam of uncertainty, unpredictability and high risks. When a project is kicked off, requirements elicitation can bring more clarity and predictability which eventually raises the confidence level among the stakeholders resulting in enhanced probability of project success. Understanding the end users' needs is the first major step of the project and it is done through requirements elicitation. This research paper aims to study and present the requirements elicitation issues outlined in the available published literature and see their applicability in the projects carried out in the environment of IT (Information Technology) industry of Pakistan. Keeping in view the social and cultural environment, recommended practices are presented in this study to better perform the requirements elicitation process. Research for this paper is inductive, applied, exploratory, explanatory and descriptive. Qualitative methods are used for cross section analysis of the proposed case.