A point-and-shoot interface is an efficient object-oriented, text-based interface, usually presented on a non-GUI platform such as DOS or mainframe computers. In a point-and-shoot, many objects are displayed in a list, and to the left of each object is an input field. The operator interacts by moving the cursor to the desired object and marking it by typing a letter or number which represents a command or function.