The following items are key to designing an object-oriented user interface:

Objects and their relationships can be defined by answering the following questions: