A method for managing multimodal interactions can include the step of
registering a multitude of modality components with a modality component
server, wherein each modality component handles an interface modality for
an application. The modality component can be connected to a device. A
user interaction can be conveyed from the device to the modality
component for processing. Results from the user interaction can be placed
on a shared memory area of the modality component server.