Version: 1.2.2 (using KDE KDE 3.2.3) Installed from: Unlisted Binary Package For companies, or open-source projects which have multiple team-members, it would be nice to have objects stored in a database. It would probably not be too difficult to hook into a SQL database since it is supported in Qt. An example: I make some classes in my copy of Umbrello. I then submit them into the database. Instantly my coworkers could access them and put them in their diagrams. The coworkers could possibly add "notes" to the classes, or change them and resubmit them to the database. A revision for the objects would also be nice so that you could 'sync' your diagrams to them and it could highlight the changed classes so you know you need to update your diagram.
This would require major work on the internals of Umbrello, don't expect it any time soon I'm afraid.