Flex is an open source framework used for developing great interactive website applications. It can be integrated to open source content management systems like Joomla, Drupal. And it can be implemented into server side technologies like PHP, Java and .net.
Flex are flexible and easy to integrate in enterprise environments so it is gaining popularity among the developers.