Needs analysis (also known as needs assessment) has a vital role in the process of designing and carrying out any language course, whether it be English for Specific Purposes (ESP) or general English course, and its centrality has been acknowledged by several scholars.Brindley (1989) and Berwick (1989) offer definitions of different types of needs and accounts of various problems and limitations in making use of this concept, including ways in which we might usefully distinguish between needs identified by analysts and those expressed or experienced by learners. In his state-of-the-art article, West (1994) gives a thorough overview of needs analysis in language teaching, including its history, theoretical basis, approaches to needs analysis, etc.