Brug af Adobe AIR, en cross-platform runtime miljø, kan en Adobe Flex udvikler skabe desktop applikationer ved at behandle kodebase af et eksisterende Flex projekt. På denne måde kan der skabes både stationære og web-versioner af programmet uafhængigt af den samme kildekode. På trods af det faktum, at køre applikationer kræver en installeret version af luft, de fleste computere har det allerede, da runtime er inkluderet i Adobe Flash distributionspakke.
En anden løsning, Mozilla Prism, er et softwareprodukt, der gør det muligt for udviklere at få web-apps ud af browseren og køre dem direkte på skrivebordet. I virkeligheden er det en stedsspecifik browser, der arbejder med en enkelt ansøgning. I modsætning til AIR, kan det ikke blive udnyttet af en Adobe Flex udvikler til at skabe helt nye program, der ville køre lokalt; det simpelthen giver en desktop interface til en eksisterende web-applikation. Det eneste, man behøver for at køre applikationer med Prism er en Flash Player installeret på computer.
The spørgsmål, der logisk følger af ovennævnte, er hvorfor skulle en Adobe Flex udvikler foretrækker at oprette en desktop applikation i stedet for at køre en web-baseret version ? Årsagerne er ganske indlysende: 1. Desktop applikationer er afhængige af lokale ressourcer og ikke løse en webserver for hver operation, som væsentligt bidrager til deres ydeevne.2. Båndbredde forbruget væsentligt reduceret, selv i tilfælde af web-aktive applikationer, der stadig kører lokalt, ikke på en ekstern server.3.
Udførelsen af en desktop applikation kan ikke blive påvirket af en browser nedbrud, hvilket er et problem kritisk ikke blot for en Adobe Flex-udvikler, men også for enhver Internet user.4. Desuden kører i en browser sandkasse betyder meget begrænset adgang til det lokale filsystem og begrænset tværs af domæner support.5. Endelig kan have en web-udvikler skabe en desktop applikation også vise sig at være omkostningseffektiv i
(1)