Various analysis and design features, including design pattern, Transitor and visual diff.
By establishing references among projects, you can re-use model elements in another project. You don't need to re-create same thing again and again. This not only save your design effort but also keep your model consistent.
Transfer diagrams and model elements in between referenced projects through refactoring.
Clone reference project's model element to current project.
Produce a target model from the baseline and start editing. For instance, you may create a Physical ER model from Conceptual/Logical model, or to create a To-be business process model from the As-is model. Traceability is maintained in background, which enables you to navigate through the models smoothly.
Multilingual development team is very common nowadays, and you may need to have your software design translated into multiple languages. Visual Paradigm lets you define multiple naming sets for model elements. There is no need to manage multiple copies of the same design in different projects and it is just a click to switch between languages.
The Model Explorer provides a flexible tree structure to organize diagrams and model elements.