Cieľom diplomovej práce je navrhnúť nový a inovatívny prístup, ktorý by zjednodušil komplexnosť UML modelov azároveň zvýšil produktivitu a efektívnosť práce pri kolaboratívnom modelovaní systému. Práca sa dotýka všetkých aspektov týkajúcich sa kolaborácie vrátane uvedomenia si prítomnosti v softvéri určenom na spoluprácu, rôznych druhov kolaborácie ako aj spôsobov riešenia konfliktov. Okrem vyššie uvedeného sa práca ďalej zaoberá rôznymi spôsobmi vizualizácie systémov pomocou 3D UML a vymenúva niektoré obmedzenia modelovania pomocou 3D UML s cieľom ich eliminácie. Na základe analýzy je navrhnuté používateľské rozhranie spolu s rôznymi vizuálnymi prvkami a funkciami, ktoré zvyšujú uvedomenie si prítomnosti. Práca taktiež navrhuje rôzne kritéria využitia force-directed algoritmov za účelom automatického rozmiestnenia UML diagramov s cieľom zvýšiť uvedomenie si prítomnosti. Následne je vytvorený návrh architektúry systému a sú implementované tri prototypy. Prvým je webová aplikácia, ktorá umožňuje synchrónnu kolaboráciu modelovania systému v reálnom čase pomocou 3D UML a prináša nové prvky uvedomenia si prítomnosti. Druhým implementovaným prototypom je Enterprise Architect Add-in, ktorý umožňuje integráciu medzi EA a implementovanou webovou aplikáciou a ktorý dopĺňa EA o synchrónnu kolaboráciu v reálnom čase. Posledným prototypom je WebVR aplikácia, ktorá bola implementovaná za účelom experimentovania s modelovaním pomocou UML vo virtuálnej realite.