3. The method of claim 2 wherein the DMS comprises part of a dialogue scripting language that defines hierarchical definitions of dialogue moves and allows inheritance and re-use of existing dialogue moves among the added new dialogue-capable device and the existing dialogue-capable devices.
2. The method of claim 1 , further comprising: adding dialogue-capability for existing devices to the dialogue system including associating a device-specific DMS with each device that includes mappings to device-specific dialogue moves; and adapting the dialogue move for use across at least one of a plurality of different domains and a plurality of different applications via reprogramming of the DMS to allow the added new dialogue-capable device to use at least some of the same code components as existing dialogue-capable devices.