Adobe Flex (kurz Flex) ist ein Entwicklungsframework zum Erstellen von Rich Internet Applications (RIAs). RIA steht für eine Anwendung, die Internet-Techniken benutzt und eine intuitive Benutzeroberfläche bietet. Schon vor der Veröffentlichung von Flex war es möglich mit Adobe Flash RIAs zu erstellen, viele Entwickler schauten jedoch darüber hinweg, wurde Flash doch immer als Werkzeug für Webdesigner und Grafiker gesehen. Adobe versucht Flex als eine Plattform zu etablieren, die auch Softwareentwickler anspricht.