A graphic user interface characterized by user-controlled movement of a cursor from one data field to another. Contrast to command line interface