NClass

NClass is a free tool to easily create UML class diagrams with full C# and Java language support.
CollabNet

ArgoUML, free and safe download. ArgoUML latest version: Open-source diagramming application for personal computers. ArgoUML is a program that allows users to create complex and professional diagrams.
Visio

Simplify and communicate complex information using data-linked diagrams.
WhiteStarUML

WhiteStarUML is a fork of StarUML with an intent to revive its Delphi code base by updating code to…
PathVisio

Open-source and free pathway analysis and pathway drawing software. Allows drawing, editing and analysis of biological pathways.
RagTime

RagTime is both a traditional Office and DTP layout application.
Umbrello

Umbrello UML Modeller is a Unified Modelling Language diagram programme for KDE.
Eclipse Papyrus

Eclipse Papyrus is an industrial-grade open source Model-Based Engineering tool. Eclipse Papyrus has notably been used successfuly in industrial projects and is the base platform for several industrial modeling tools.
ProcessOn

Free html-5 based on-line diagrams design, an ideal tool for visual communication.
SmartDraw

Instead of starting with a blank screen, SmartDraw gives you the exact template you need.