Flex采用GUI界面开发,使用基于XML的MXML语言。Flex具有多种组件,可实现Web Services,远程对象,drag and drop,列排序,图表等功能;FLEX内建动画效果和其它简单互动界面等。相对于基于HTML的应用(如PHP、ASP、JSP、ColdFuss),FLEX应用程序的工作流被大大改善。FLEX的语言和文件结构也试图把应用程序的逻辑从设计中分离出来。Flex服务器也是客户端和XML Web Services及远程对(Coldfusion CFCs,或Java类,等支持Action Message Format的其他对象)之间通讯的通路。