Supporting the UML 2.1 standard, the Modeler edition is free. They also have commercial add-ins for this to support other higher functions.