UML and UML2 modelling tools are a central aspect of model-driven development (MDD). Here are the main open source UML and UML2 modeling tools and editors: