Windows
Dialog boxes
Menus
Events
Keyboard input
Repainting of windows
Scrolling
Printing
Programmatic versus interactive GUI building
Dimensions
Colour
On-line help
User preferences
Interprocess Communication