UML is one of the most useless technologies ever invented. Most importantly, it is usually used to *design* systems which does not work in any way. It might be ok to use it as documentation afterwards, but please don't use it to design your architecture.