A method for processing a hypertext file of topics, at least some of the topics including text and at least one hypertext link to a jump topic, comprising the steps of:executing an application program which includes an operator invocable command to execute a help engine which is settable to provide any one of spoken help, visual help, and both spoken and visual help; instantiating the help engine