Online and desktop diagramming tool
Grapholite is an easy-to-use online and desktop diagramming solution. Supports all kind of uml diagrams ( Activity, Class, Collaboration, Deployment, Sequence, State, Use Case diagrams). Also available as SDK wityh full source code.
Eugene Akinshin, Technical Evangelist