Apple 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, Apple Guide could “see” where they were, and skip forward to the proper section of the documentation. Additionally AEOM allowed Apple Guide to drive the interface, completing tasks for the user if they clicked on the “Do it for me” buttons (or hypertext).
A distinctive feature of the system was support for Coaching. Using the AEOM, AppleGuide could find UI elements on the screen, and circle them using a “red marker” effect to draw the user’s eye to it.