Flex was originally released by Macromedia as a server-based application deployment and hosting platform. Adobe Flex Development, Application source code was stored on the server. When a user made a request to the server, the application was compiled "on request" and delivered to the user's browser, and hosted by the Flash Player.
Developed Flex applications can be run as Web applications with the Flash Player, delivered through a Web browser.
Flex applications are built as source code and compiled into Flash documents. The Flex Software Developers Kit (SDK) is completely free and available as an open source project that's managed by Adobe Systems.
Flex applications also can be run as desktop applications, hosted by the Adobe Integrated Runtime (AIR).
Flex developers tend to have a background in object-oriented software development, but anyone who's willing to invest the time can become proficient in Flex application development.
Flex development provides a latest and standards-based language and programming model that supports common design pattern
Flex development uses MXML, a declarative XML-based language, is used to describe UI layout and behaviors, and ActionScriptâ„¢ 3 is used to create client logic.