Advantages
Direct manipulation
Visually presents task concepts
Allows easy learning
Allows easy retention
Allows errors to be avoided
Encourages exploration
Affords high subjective satisfaction
Menu selection
Shortens learning
Reduces keystrokes
Structures decision making
Permits use of dialog-management tools
Allows easy support of error handling
Form fillin
Simplifies data entry
Requires modest training
Gives convenient assistance
Permits use of form-management tools
Command language
Is flexible
Appeals to "'power" users
Suppo.rts user initiative
Allows convenient creation of user-defined
macros
Naturallanguage I Relieves burden of learning syntax