Needs analysis in English for Specific Purposes (ESP) is a systematic process that identifies the communicative requirements of learners in particular academic, professional or vocational contexts.