Durch die Globalisierung und Digitalisierung rücken Bereich, die neues Wissen schaffen (z.B. Entwicklung und Forschung) immer mehr in den Mittelpunkt. Allerdings gibt es in diesen Bereichen im Gegensatz zu anderen keine etablierte, prozessbasierte Unterstützung. Wissensintensive Prozesse sind sehr dynamisch und unterscheiden sich damit von Fall zu Fall meist erheblich. Diese Dynamik erfordert ein hohes Maß an Kommunikation und Zusammenarbeit zwischen den in den Prozessen Wissensarbeitern.
Zur Unterstützung von wissensintensive Prozessen und darin beteiligten Wissensarbeitern wurde an der Universität Ulm das Projekt proCollab gestartet. Im Rahmen des Projektes wurde ein Konzept entwickelt, der Wissensarbeiter mit Aufgabenlisten (To-do-Listen, Checklisten) bei der Koordination und Kollaboration innerhalb wissensintensiver Prozesse unterstützen soll. Für die Validierung des Ansatzes wurde ein Prototyp auf Basis der Technologie Java EE entwickelt. Um vielen Wissensarbeitern die Interaktion mit dem Prototypen zu ermöglichen, ist eine intuitive und performante web-basierte Oberfläche für diesen Prototypen unerlässlich. Im Rahmen dieses Projekts wurde eine solchen Oberfläche als Client auf Basis von Angular 2 unter Berücksichtigung der erhobenen Anforderungen realisiert. Für die kontrollierte Kollaboration werden bereits in dem erstellten Client rollen- und objektspezifische Zugriffsrechte berücksichtigt, um dem Nutzer nur jene Optionen aufzuzeigen, die er tatsächlich nutzen kann.