A computer user interface generation system and method is disclosed, wherein
user interfaces can be generated dynamically during activation of the computer
application for which the generated user interface provides user access to the
functional features of the application. The generated user interface may be a graphical
user interface (GUI) that uses instances of various user interaction techniques.
A user interface specification is provided in a configuration database for generating
the user interface, and by changing the user interface specification in the configuration
database, the user interface for the computer application can be changed during
activation of the application.