まだまだビギナーなので初期所感ですが、
JavaのSwingで組んでいる感じですかね。
Swing経験者は知っていると思うのですが、Swingはちょっと凝ったことをしようとすると調査に結構な時間が取られるのですよね。
(タブ間でD&Dしようとすると、それなりに大変だったりとか)
Flexもそんな感じです。これで本当にリッチなクライアントを作るとすると結構な技術・知識・経験が必要だと思います。
というか見積もりが大変かも、リッチクライアントなんだからとC/Sのノリで見積もると、製造の段になって実は用意されているコンポーネントでは対応できず予算オーバーとかありそうな感じです。