CUI (Composite User Interface) is a compound type of user interface which
incorporates the features of the GUI (Graphical User Interface) and the CLI
(Command Line Interface) by realizing both interface in one area at the same
time.
An other relevant feature of the CUI method is that it uses generated
commands. When the user activated some GUI part of the user interface an
automatically generated command appears to complete the task so the user
can observ how the CLI part of the user interface can be used.
The cuiterm is a pilot application for the CUI methodology made to
demonstrate the power of the composite user interfaces. As terminals are
usually used with some shell to start simple UNIX utility programs, the
CUI library can be considered as a composite user interface for the shell
and some UNIX utilities.