==Should we Vfd?== 
 Maybe this list is too broad: it covers everything related to UML, making comparison not possible/meaningless. UML is just one of the many ways of expressing idea. We should list the software according to the genre, not the technologies supported. e.g. We don't have "List of RSS programs", but we do have "List of news aggregators". Perhaps this article shouldn't exist. The software here should be listed in somewhere like "List of diagramming programs", "List of code generation programs", "List of code synthesis programs", etc. 

 What do you all think?