At every stage an application should provide the information necessary to perform the operation intended and provide context-sensitive help so the user can get additional help when it is desired. All documentation should be available on the computer, as well as on paper.