Flash es una herramienta para crear presentaciones, aplicaciones y contenido interactivo mediante la incorporación de gráficos, video, sonido y código ActionScript. Los proyectos de Flash se desarrollan en un escenario y línea de tiempo donde se colocan y reproducen los elementos multimedia, y pueden abarcar desde simples animaciones hasta aplicaciones complejas.