uml (unified modelling language), nesneye dayalı sistemlerin yapısal ve işlevsel özelliklerini göstermek üzere kullanılan standart bir modelleme dilidir. violet uml editor bu işe yönelik ücretsiz, kullanışlı bir arayüze sahip programdır.
(bkz: http://alexdp.free.fr/violetumleditor/page.php)