Adobe® Flex™ 2 is a cross-platform development framework for creating rich Internet applications (RIAs). Flex enables you to create expressive, high-performance applications that run identically on all major browsers and operating systems. But Flex is NOT only for web applications; we can also build desktop applications using the Flex file system.