Architecture for A User Interface Management System

The term User Interface Management System has been coined to represent a set of software tools for the construction and control of the interaction dialogue between the user and the computational resource. This set of software tools will have a significant impact on the structure of applications in the future. Its advantages include faster and more reliable application development, consistent user interfaces across application domains, and easily modifiable user interfaces. Also, the user interface management systems are an essential experimental tool for research in the human computer interface. This paper describes a brief hi story of UIMS and an architecture for a specific UIMS to provide an adaptable user interface.