Adobe® Flex™ 2 er den mest komplette og effektive programudviklingsløsning til at oprette og levere indholdsrige internetapplikationer (RIA) i virksomheden og via internettet. Det giver virksomheder mulighed for at oprette personlige, multimedierige applikationer, der i forbløffende grad forstærker brugeroplevelsen og revolutionerer den måde, hvorpå personer arbejder med internettet.
Adobe Flex Builder™ er en Eclipse™-baseret IDE til udvikling af indholdsrige internetapplikationer, der kombinerer omfangsrige desktopprogrammer med fleksible anvendelsesmuligheder i Adobe Engagement Platform. Med Flex Builder kan udviklere hurtigt oprette indholdsrig brugerlogik, der kan integreres i XML, webtjenester og Flex Data Services. Ved hjælp af de avancerede design- og layoutværktøjer kan designere af brugergrænseflader oprette mere indholdsrige og mere anvendelige grænseflader med et tilpasset udseende og en tilpasset funktionsmåde.
Flex Charting indeholder et omfattende bibliotek med interaktive diagrammer og grafer, der giver mulighed for oprette indholdsrige datainstrumentbrætter og udføre interaktive dataanalyser. Charting-komponenterne gengives dynamisk hos brugeren og med fuld support til Flex databindings- og hændelsesmodellen, så det er nemt at tilføje detaljeret visning, overgange og andre interaktive funktioner, hvillket betyder at diagrammerne kan indeholde endnu flere oplysninger end tidligere. Alle diagrammerne kan udvides for at tilføje ekstra funktioner, eller udviklerne kan bruge basisklasser til at oprette tilpassede diagramtyper.
Flex Data Services er et sæt effektive datahåndteringsfunktioner til servere, så udviklerne hurtigt kan levere dataintensive Flex-programmer. Flex Data Services implementeres som en standard J2EE-internetapplikation og styrker Flex-miljøet på klientsiden med højeffektiv dataforbindelse til eksisterende data på serversiden og forretningslogik. Flex Data Services er baseret på en solid meddelelsesarkitektur, der kan integreres i eksisterende standardbaseret middleware, og tilbyder tjenester til automatiseret datasynkronisering mellem klient og server, support til realtids datapush og pub/sub-meddelelser, og det kan aktivere samarbejdsapplikationer og lejlighedsvist tilsluttede applikationer.
Flex-miljøet er et komponentbaseret miljø til udvikling, som kan levere avancerede internetapplikationer til Flash Player-afvikling. Flex kombinerer standardbaserede sprog med et avanceret sæt udvidelsesmulige brugergrænseflader og dataadgangskomponenter, så udviklerne hurtigt kan opbygge applikationer med avanceret datapræsentation, en solid logik på brugersiden og integreret multimedie. Applikationer, der er opbygget med Flex, kan køre på alle almindelige desktopplatforme, hvilket giver mulighed for en komplet tilpasning af, hvordan applikationen ser ud og fungerer, og den understøtter en lang række metoder til tilslutning til back-end-data og -tjenester. Det gratis Flex 2 SDK inkluderer Flex-klassebiblioteket samt MXML- og ActionScript 3.0-compiler.