Visual Paradigm is a modelling tool for UML. It allows to analyze, draw, code, test and deploy. The application allows you to draw all types of UML diagrams, reverse source code for UML, generate source code from diagrams and elaborate documentation. The program is supplied with tutorials, demonstrations and examples of projects. The software is an English shareware version.