provides the user with multiple modes of interfacing with a system by means of several distinct tools for input and output of data (Oviatt, 2002). Example: A VM with multimodal interaction could combine a visual modality (e.g. a display, keyboard, and mouse) with a voice modality (speech recognition for input, speech synthesis and recorded audio for output).