The article presents design approaches and methods for the implementation of adaptive assistance systems and shows the influence of different operational roles on the design process. A user-adaptive and context-sensitive design makes it possible to adapt the contents and the presentation to the requirements of the user and to the task. We present a systematic approach that shows the design dimensions based on individual and task-related categories. We supplement this systematic with design dimensions of an assistance system including the technology selection as well as the design.