A powerful yet easy-to-use UML diagram drawing program.
It can automatically generate expressive web pages using JavaScript.
It can add diagram and flowchart capabilities to your app.