VisiRule enables business users design and deliver rules-based expert systems using a familiar graphical interface. Business experts such as lawyers, accountants, doctors, engineers, simply draw their knowledge using a dedicated point-and-click diagrammer, specify the logic to assess user responses, and define the various conclusions and outcomes. VisiRule automatically creates the user questionnaire to ask the questions and is able to produce reports and populated documents using annotated document templates.