Macintosh Guide made use of the AppleEvent Object Model (AEOM), allowing the system to examine the state of the application as it ran, and change the help in response. Help content was created in individual steps, and each step could have assigned to it conditions to determine if the step should be skipped, or if the step was needed. For instance, if the user had already completed several steps of an operation and needed help to complete it, Macintosh Guide could "see" where they were, and skip forward to the proper section of the documentation. Additionally AEOM allowed Macintosh Guide to drive the interface, completing tasks for the user if they clicked on the "Do it for me" buttons (or hypertext).
