Flex é uma plataforma open source da Adobe para desenvolvimento de aplicações web ricas. Ele permite integrar componentes visuais, dados e serviços back-end através de tecnologias como RemoteObject, HttpService e WebServices. Flex Builder é uma IDE para desenvolvimento com Flex que facilita a integração com Java.