I was involved with one of those UML -&gt; Code systems back in the early 2000&#x27;s.  It was company called Nuevis.  I had proposed a simple CMS to be written in ASP (or maybe Cold Fusion).   We had a project plan, requirements and design documents and developers ready to start.   Some architect said we would be the perfect use case to test this new technology.<p>We met with them, licensed their system and began to make UML.   After several weeks we started to generate code, but it wouldn&#x27;t run.   Several more weeks and we had running code, but were missing key functional requirements.   We pulled the plug after 6 months.  It turns out that UML class and state diagrams are just not robust enough to explain specific functional details.    The system generated thousands of lines of code to do simple things.<p>We ended up writing it ourselves in ASP, it took us about 3 weeks to code everything.<p>Nuevis went out of business in the original dot-com bust.