Situation analysis is used to identify factors that could positively or negatively impact a curriculum project. It examines the internal strengths and weaknesses of a language program as well as external opportunities and threats. The goal is to uncover potential obstacles and consider important contextual factors when planning the parameters of the project. A situation analysis involves consulting stakeholders, studying relevant data, observing the existing situation, surveying participants, and reviewing documentation in order to understand social, project-related, institutional, teacher-related, learner-related, and adoption-related factors.