Sebuah integrasi antara aplikasi multimedia dan database dalam menghasilkan rich multimedia application.
XML (eXtensible Markup Language) saat ini sangat populer. Format penyimpanan data dalam XML membuat platform ini independen dan bermacam aplikasi dapat memprosesnya dengan mudah. Tidak terkecuali Adobe Flash yang juga dapat bekerja dengan file XML.
Adobe Flash adalah software multimedia yang unggul dan populer untuk menambahkan animasi dan interaktif web site. Flash tidak hanya digunakan untuk aplikasi web, tetapi dapat juga di kembangkan untuk membangun aplikasi dekstop, karena selain dapat dikompilasi menjadi format .swf, Flash juga dapat dikompilasi menjadi format .exe.
Berkaitan dengan bahasa pemprograman, kata extensible berarti pengembang dapat mengembangkan kemampuannya lebih lanjut. Informasi dalam XML disimpan di dalam tag. Markup berarti sebuah bahasa yang dibangun dengan menggunakan tag untuk mengelilinginya atau markup text.
Kemajuan teknologi multimedia Adobe Flash dan database khususnya XML membawa pengaruh terhadap perkembangan teknik-teknik dalam membangun aplikasi multimedia. Awalnya, aplikasi multimedia bersifat statis yang artinya isi informasi yang disajikan tidak dapat berubah.
Integrasi antara aplikasi Adobe Flash dan database XML mampu membuat aplikasi multimedia menjadi bersifat dinamis, yang berarti informasi yang disampaikan dapat diupdate tanpa harus mengganti file mentahnya. Integrasi ini dapat membuat aplikasi multimedia yang lebih kaya (Rich Multimedia Application).