I agree.  Ten to fifteen years ago I saw stream of UML horror stories.  The tools were expensive, complex, and you never needed or wanted 90% of what they could do.  But PM&#x27;s loved to show a stack of paperwork to the client.<p>Now something like Lucidchart is a great way to knock out some swim lanes or ER diagrams without the nonsense of automatically generated code.  You can use the diagrams to get your team and the client on the same page without UML becoming a religion.