Curriculum development should be viewed as a process by which meeting learners’ needs leads to improvement of learners’ learning. Therefore, curriculum developers should gather as much information as possible toward the learners’ needs. This procedure used to collect information about the learners’ needs by Richards (2002, p.51) is called as the needs analysis (NA). It is also said by Iwai (1999) as activities that are involved in collecting information that will serve as the basis for developing a curriculum that will meet the needs of a particular group of students. While Brown (1995, p.21) as quoted by Takaaki (2006) also elaborate it as the systematic collection and analysis of all relevant information necessary to satisfy the language learning requirements of the students within the context of the particular institutions involved in the learning situation.