Embodiments of the present invention provide methods, system and
machine-readable media for dynamic configuration and/or support for
application using multiple modes and/or devices. Generally speaking,
dynamic configuration and/or support for an application using multiple
modes and/or devices can comprise accessing a multimodal and/or
multi-device application via a user agent of a user device. The user
agent can determine a plurality of modes or devices supported by the
application and request multimodal services based on the modes or devices
supported by the application. A multimodal/multi-device infrastructure
communicatively coupled with the user agent can be adapted to register
components of a multimodal service in a central repository. In response
to the request for multimodal services from the user agent of the user
device, the multimodal/multi-device infrastructure can locate services
supporting the one or more modes or devices based on the registered
components of the multimodal service in the central repository.