Issues such as different prompts in different modalities or elements not addressed in a given modalities are taken care of at authoring during the specialization step. [0114] Therefore, there is only one model and it must exist for the application that needs to be synchronized.