Apache Flex
Ajaxブームの火付け役となったのがグーグルマップと言われており、今日の Ajax を利用した代表的なウェブサービスであるが、ウェブブラウザに依存する JavaScript による記述である Ajax と、Adobe Flash 内部で実行している ActionScript がどちらも ECMAScript の応用系であることから、この二つをひとつにすることで開発コストを削減し、開発環境を整備するという狙いがある。
Adobe Flash は ActionScript という JavaScript と類似したプログラミング言語を内包しており、これまでもウェブブラウザ上でJavaアプレットと同様の目的に使われてきた。Javaアプレットの基本動作制限に見られるような問題点が解消されているため、重宝されている。その意味では、Javaアプレット以上にオブジェクト指向言語によるクロスプラットフォームな実行環境を実現している。
Apache Flex はその長所をさらに拡げ、Ajax の弱点であるウェブブラウザ毎の実装の相違やバグ、挙動の差異に左右されずに動的なページを作成することができるため、Ajax よりもクロスプラットフォームでの開発が容易なソフトウェア開発キットとして注目されている。