Software systems developed in recent years are becoming increasingly p
owerful, but in most cases they tend to abandon the user to deal with
the complexity of the system alone. There is an immense need for syste
ms with individual, context-sensitive support. The paper discusses the
development of such a support system with special focus on the user i
nterface. The extension of an existing and complex program, Excel, to
an adaptive and customizable system is described. This extension is ca
lled Flexcel, and it has been implemented and evaluated.The primary ai
m of this extension is to provide a convenient environment for adaptin
g Excel's user interface to particular users and their current tasks.
For example, it allows the user to define new menu entries for actions
that are frequently needed and normally require a tedious dialog step
. Flexcel also analyzes the user's interaction style and presents adap
tation suggestions. A critique component supports the user in his/her
problem solving and learning activities related to the adaptability of
Flexcel's user interface.