Die Vorgehensweise eines Benutzers muss bezüglich seiner Eigenheiten ausgewertet werden. Die Ergebnisse sind bestimmten Merkmalen in Beschreibungsmustern für Persönlichkeit, Expertisegrad und für die Aufgaben zuzuordnen. Aus dieser Zuordnung muss aufgrund von Persönlichkeits- oder Lerntheorien oder aufgrund von pragmatischen Effektivitätsüberlegungen bezüglich der zu bearbeitenden Aufgaben geschlossen werden, welche der möglichen alternativen Systemhandhabungsmöglichkeiten angeboten werden soll. Um die genannten Anforderungen zu erfüllen, müssen im System folgende Funktionalitäten realisiert sein: