Image may be NSFW.
Clik here to view.
Altova UModel Professional EditionClik here to view.

Adds support for the latest versions of C# and Java.
Features
- Support high-PPI monitors - UModel 2019 has had an extensive UI revamp to fully support high-PPI (pixel per inch) monitors, such as UHD, 4K, and “Retina” displays. Developers working on high-PPI monitors will find the new UI to be sharper on screens of all sizes. UML diagrams are now sharper, and text labels are easier to read on high-res displays.
- Support for recent versions of C# and Java - UModel provides code generation and reverse engineering of numerous versions of C#, C++, Java, and VB .NET, with support added in 2019 for the latest versions of C# and Java:
- C# 7.1, 7.2, 7.3
- Java 10, 11
- Support for additional database versions - UModel now supports connecting to the latest version of the following databases:
- Firebird 3
- Informix 12.10
- MariaDb 10.3
- Microsoft SQL Server 2017
- MySQL 8
- PostgreSQL 10
- In addition, SQL Server now runs on Linux, and UModel can connect to that as well.
- Support for Eclipse 4.6, 4.7 and 4.8 - UModel supports integration with Eclipse, and now support is available for the most recent versions of the Eclipse IDE.