Availability
continuous access concurrent to main application
Accuracy and completeness
help matches and covers actual system behaviour
Consistency
between different parts of the help system and paper documentation
Robustness
correct error handling and npredictable behaviour
Flexibility
allows user to interact in a way appropriate to experience and task
Unobtrusiveness
does not prevent the user continuing with work