Munby’s overall model is made up of the following elements:
1. Participants: information about the identity and language of the
learners: age, sex, nationality, present command of target
language, other languages known and extent of command;
2. Communication Needs Processor: investigates the particular
communication needs according to sociocultural and stylistic
variables which interact to determine a profile of such needs;
3. Profile of Needs: is established through the processing of data in
the CNP;
4. In the Meaning Processor “parts of the socioculturally
determined profile of communication needs are converted into
semantic subcategories of a predominantly pragmatic kind, and
marked with attitudinal tone” (Munby, 1978: 42);
5. The Language Skills Selector: identifies “the specific language
skills that are required to realize the events or activities that have
been identified in the CNP” (Munby, 1978: 40);
6. The Linguistic Encoder: considers “the dimension of contextual
appropriacy” (Munby, 1978: 49), one the encoding stage has been
reached;