The Adobe Flash Platform is an integrated set of technologies, including ubiquitous client runtimes, professional tools, an open source framework, affordable services, and scalable servers that together provide everything you need to create and deliver the most compelling and expressive applications, rich media content, and video to the world.
Developing with the Flash Platform helps guarantee the success of your projects by providing three crucial factors: reach, expressiveness, and consistency.
Multiscreen development |

Learn how you can use the Flash Platform and your existing web skills to develop applications, content and video that run on a wide range of devices, including personal computers, mobile devices, an even TVs.
Get started with:
Services |

Flash Platform services let developers add collaborative capabilities to applications, while enabling businesses to distribute and monetize more easily their applications. These services are affordable and scalable.
Get started with:
Technology |
Use Flash Builder if you come from a programming background and are used to a code-centric IDE. Use Flash Professional if you prefer a more visually oriented process to create applications.
Use the open source Flex framework of extendable ActionScript classes—including visual components, containers, managers, and utilities—to rapidly create robust applications.
Use Flash Player to render browser-based applications. Use Adobe AIR for web-enabled applications outside the browser that integrate with the native operating system.
Use Flash Media Server to deliver media to applications. Use the Adobe Digital Enteprise Platform to deliver data to applications and integrate with IT systems and business processes.