UML (Dia, dia2code, MS Visio, umbrello, argouml, bouml, …), UML i inżynieria wstecz/wprzód na przykładzie diagramów klas/use case przy użyciu programu
ArgoUML
W miarę potrzeb moźna rozszerzyć temat o inne dostępne w programie diagramy lub uwzględnić inne narzędzia:
VioletUML (brak generowania kodu),
StarUML (brak wersji portable), VS2010 Ultimate (widomo, na pracowni jest professional),
umbrello (wymaga KDE), dia (wymaga GTK), inne (?)…