Halliday & Matthiessen (1999: 375):
Context is the ‘semiotic environment’ of language (and other socio-semiotic systems such as image systems [maps, diagrams, etc]); its systems specify what demands may be placed on language and what rôle it may play in responding to those demands.