Adobe® Flex™ 2 er dagens mest komplette og effektive programutviklingsløsning for opprettelse og implementering av Rich Internet Applications (RIA) i bedriften og på nettet. Den gjør det mulig for bedriftene å opprette egne multimedieapplikasjoner som revolusjonerer bruken av Internett.
Adobe Flex Builder™ er en Eclipse™-basert IDE for RIA-utvikling. Dette verktøyet kombinerer de avanserte egenskapene til skrivebords-PCen med en dekning på tvers av plattformene gjennom Adobe Engagement Platform. Med Flex Builder kan utviklerne raskt bygge opp avansert, klientbasert logikk som integreres med XML, webtjenester eller Flex Data Services. UI-designere kan bruke de avanserte utformings- og layoutverktøyene til å opprette mer attraktive applikasjonsgrensesnitt, med en personlig "look and feel".
Flex Charting er et omfattende bibliotek av interaktive diagrammer og grafer som kan benyttes i avanserte datadashboards og interaktiv dataanalyse. De grafiske komponentene gjengis dynamisk på klientmaskinene, med full støtte for Flex-modellen for databinding og hendelser. Drilldown- og rollover-funksjoner og andre interaktive elementer kan legges inn i diagrammene på en enkel måte. Alle diagrammer kan utvides med ekstra funksjonalitet, eller utviklerne kan bruke grunnkategoriene og opprette tilpassede diagramtyper.
Flex Data Services er et sett kraftige, serverbaserte datastyringsfunksjoner som gjør det mulig for utviklerne å produsere dataintensive Flex-applikasjoner raskt og effektivt. Flex Data Services, som implementeres som en standard J2EE-webapplikasjon, forbedrer Flex-rammen på klientmaskinen gjennom en høyeffektiv datakobling til eksisterende data og forretningslogikk på serveren. Med sin kraftige meldingsarkitektur integreres Flex Data Services med eksisterende standardbasert mellomvare. Verktøyet inneholder moduler for automatisk klient/server-datasynkronisering, støtte for data-push i sanntid og pub/sub-meldingsmodus, og legger forholdene til rette for samarbeidsapplikasjoner med punktvis tilkobling.
Flex-rammen er en komponentbasert ramme som gjør det mulig å utvikle avanserte applikasjoner for Flash Player-kjøring. Ved å kombinere standardbaserte språk med et omfattende sett av utvidbare komponenter for brukergrensesnitt og datatilgang setter Flex utviklerne i stand til effektivt å produsere applikasjoner med avansert datapresentasjon, kraftig logikk på klientmaskinene og integrert multimedia. Flex-bygde applikasjoner kjører på alle vanlige skrivebords-PCer. De gir et skreddersydd brukergrensesnitt, og støtter en rekke fremgangsmåter for kobling til back end-data og -tjenester. Gratisprogrammet Flex 2 SDK omfatter Flex-klassebiblioteket samt MXML og ActionScript 3.0-kompilatoren.