Rich Internet Applications (RIA; the Flash platform & related tools/frameworks included) represent the future of software development. For websites, online software and enterprise software. That's why it is important, now more than ever, to focus on RIAs that are scalable, robust and reusable.

I believe that UML modeling techniques and proper tools help a lot ActionScript / Flex / Flash developers to have better and more scalable architecture, better and reusable code, better and more robust applications for small, medium and large AS projects.