Microsoft Office 2000/Visual Basic Programmer's Guide   

Thinking About User Interface Design

Another important aspect of solution design is the design of an effective user interface. A good user interface should be attractive, neatly laid out, and well organized. It should also be easy to use and understand. The best solutions are those that users can work with fairly intuitively, without extensive training or documentation.

Any way in which users interact with your solution is part of the user interface. Here are some suggestions for designing an effective user interface:

There are several good resources available that discuss user interface design; see "Where to Go from Here" for more information.