Adobe Flex is a software development kit (SDK) for building cross-platform rich internet applications using the Adobe Flash platform. Flex applications can be developed using standard IDEs like Eclipse as well as Adobe Flash Builder. Flex utilizes MXML to define user interfaces and ActionScript for dynamic functionality and code. Some popular sites that use Flex include YouTube, Yahoo Messenger, and BBC iPlayer.