YHB: In my view, there are three main realities that we should take into consideration when we produce material, and also when we train teachers.
Linguistic realities - basically, how the learners will deal with learning the new language, and how their first language may affect that.