ESP refers to English for Specific Purposes, which focuses on teaching English based on the specific needs of particular learners and professions. ESP teaching and materials are founded on the results of needs analysis, which identifies the language needs of specific learners. ESP is defined as an approach to language teaching in which all decisions about course content and method are based on the learner's reason for learning.