Context that affects language use can include:
how the choice of linguistic style is affected by roles and relationships. For example, the linguistic style will vary greatly depending on the work environment; working in a childcare environment will require a very different style of language to working in a nightclub, on a construction site, or in a legal office. Thus, any training design will need to take workplace roles and context into consideration.
how levels of formality are affected by factors such as age, role and ethnicity. Not everyone appreciates being addressed by their first name upon being introduced just as not everyone appreciates being referred to as “guys”. The level of formality used in addressing others will depend on your relationship to them. For example, you would never call your company’s group chairman by their first name (unless they invited you to).