Apache Flex SDK è un framework open source improntato allo sviluppo di applicazioni web, desktop e mobili basate su AIR, Flash e JavaScript. L'ambiente di lavoro include gli strumenti essenziali per la messa a punto delle applicazioni. Il kit di sviluppo è stato concepito essenzialmente per agevolare l'ideazione di app per smartphone e tablet operanti con iOS, Android e BlackBerry, senza tuttavia tralasciare applicativi più tradizionali in ambiti web e desktop.
Apache Flex SDK si predispone per l'integrazione web con Java, PHP, Ruby, .NET, Coldfusion e JSON. È composto da alcuni componenti principali, fra cui si evidenzia il compilatore in grado di combinare documenti MXML con file ActionScript in merito ad applicazioni SWF. I file SWF sono pubblicabili quali applicativi stand alone o compilabili con Adobe AIR per realizzare software in ambienti Windows, Mac OS X, iOS, Android e BlackBerry. Include un insieme di servizi e strumenti per gestire layout, animazioni e localizzazioni. Tipici flussi di lavoro possono concernere la definizione di elementi di interfacce (form, pulsanti, griglie dati), l'ideazione di temi personalizzati e l'interazione con i servizi.