StarUML 2 Beta is only for evaluation. Currently there is no time limit for evaluation.
UML metamodel of StarUML 2 is newly defined. It is not only compatible with UML 2.x standard but also simplified to access to model data much easier. StarUML supports totally 11 kinds of UML diagrams (Class, Object, Use Case, Component, Deployment, Composite Structure, Sequence, Communication, Startchart, Activity and Profile Diagram).
Do you want to extend UML? Then, you don't need to defined complicated XML documents or to write codes. UML Profiles could be defined easily using Profile Diagram. The user-defined profile can be embeded within the user's model so as to share models without distribution of profile in a separate way.
One interesting point of StarUML 2 is Node.js integration. This allows you to access local files, many kinds of Databases, and interoperating with various Servers. Moreover, you can utilize more than 50,000 Node.js packages to write extensions.
(Open source extensions and APIs will be open in Official Release.)
StarUML 2 provide completely new platform-neutral user interfaces (Dark Theme, Quick Edit, Dialogs) while keeping usability, simplicity, and modern design trends.
Diagram representation is much improved via anti-alising and direct use of Web Fonts. Diagrams can be exported in PNG, JPEG, and SVG formats.