Violet - это редактор UML с такими преимуществами: очень легко учиться и использовать. Рисует красивые диаграммы. Полностью бесплатный. Кросс-платформенный. Фиолетовый предназначен для разработчиков, студентов, преподавателей и авторов, которым нужно быстро создавать простые диаграммы UML.