StarUML — это программа для разработки быстрой, гибкой, расширяемой, многофункциональной и свободно доступной платформы UML/MDA, работающей на платформе Win32. Целью проекта StarUML является создание инструмента для моделирования программного обеспечения, а также платформы, которая станет убедительной заменой коммерческих инструментов UML, таких как Rational Rose, Together и т. д.