Richards & Rogers (1986: 156) define needs analysis as the indentifying of general and specific language needs that can be addressed in developing goals objectives, and content in a language program. It may focus either on the general
parameters of a language program or on its specific needs.