Adobe Flex was built as a cross-platform and open source framework for creating Rich Internet Applications. It is used by developers to build highly interactive client-side applications that run over the internet and communicate with remote servers. Flex 3 is an umbrella term that refers to multiple products, including: Flex Framework 3, Flex Builder 3 and Flex Enterprise Services 3.