In contrast with traditional GUI applications, MentorWizard applications typically have many more screens, each of which is small. Ideally, each MentorWizard screen addresses a single step in a business process. Traditional applications tend to have a small number of screens. Often, an entire business process is performed by the user while interacting with a single screen. Thus, traditional applications usually have at most a few dozen screens, while applications built with MentorWizard have many more.
Performance support applications can be built with traditional GUI programming tools. A good example is Intuit's TurboTax. TurboTax presents the user with a large number of "screens," each of which deals with a single step in the tax preparation process. The step-wise structure of TurboTax, along with the extensive help information available at each step, allows ordinary folks to prepare their own taxes instead of hiring an accountant. Similarly, MentorWizard applications can reduce your costs by empowering your intelligent but untrained workers to perform complex tasks effectively.
Building performance support applications with traditional tools is lengthy and expensive. MentorWizard reduces the cost of construction and maintenance of such applications, so that organizations can afford to automate their business processes. Keep in mind that your business processes are likely to change as your organization strives to remain effective. That means your performance support applications will need to evolve as well. The MentorWizard application environment is designed from the bottom up to support this kind of change.
MentorWizard applications are not hard-coded by programmers into executable files. Rather, metadata, encoded in XML, defines each step in a MentorWizard application. You build MentorWizard applications by creating application definition metadata that the runtime engine can interpret. You may want to employ knowledge engineers to help you create your MentorWizard applications and you will certainly need domain experts (those who know your business processes), but you may not need many programmers. This reduced dependency on programmers is similar to the World Wide Web where web pages are defined in HTML files and displayed by a web browser.