This document discusses different types of user support for software applications. It identifies quick reference, task-specific help, full explanations, and tutorials as the main types of support users require. It also outlines requirements for help systems such as availability, accuracy, consistency, robustness, flexibility, and unobtrusiveness. The document then examines different methods of providing support, including command assistance, command prompts, context-sensitive help, on-line tutorials, on-line documentation, wizards, and assistants.