This document discusses needs analysis for curriculum development. It defines needs analysis as collecting information about learners' needs to design educational programs. Needs can include present, potential, and unrecognized needs from different stakeholders' perspectives. The purposes of needs analysis vary but typically aim to understand learner language skills and gaps. Users of needs analysis include curriculum developers, teachers, learners, and others. The target population provides information and may include learners, employers, policymakers, and more. Proper identification of user needs and target populations is important for effective needs analysis.