PlantUML is a convinient tool to make diagrams using UML language/format, especially useful for sequence diagrams.

Some great sites: