A full, yet free, UML modeling tool for the professional developer.
Visual C++is development environment for creating native Windows applications.
Creates activity diagrams, class and object diagrams and communication diagrams.