
Die Entwicklung von Software erfordert ein grundlegendes Verständnis des Anwendungsfeldes und der Aufgaben, die es mit Software zu unterstützen gilt (Winograd et al., 1987). Bei der Entwicklung von Groupware wird die Aufgabe jedoch ungleich komplexer. Es gibt nicht den einzelnen »typischen« Benutzer, der in seiner Arbeit unterstützt werden soll, sondern kooperative Arbeitsprozesse als Ganzes sollen mittels der zu entwickelnden Software erleichtert werden.