StarUML è un software di programmazione grazie la quale è possibile realizzare diagrammi UML in pochi passaggi. Con questo programma è possibile creare diagrammi sintetici e analitici per descrivere i blocchi di codice necessari allo sviluppo di un programma. L'applicazione è in grado di generare codice a partire dal diagramma grafico realizzato.
StarUML è semplice da utilizzare e dispone di un'interfaccia utente estremamente intuitiva da cui è possibile accedere a tutte le funzioni del programma. L'opzione di creazione del codice è supportata per i linguaggi di programmazione C++, C# e Java. Grazie all'utilizzo di plugin è possibile estendere le funzioni del software in base alle necessità dell'utente.
Tra le principali caratteristiche del programma:
- completamente gratuito;
- semplice da utilizzare;
- generazione automatica del codice.