Flash es una herramienta para crear contenido multimedia e interactivo para Internet usando gráficos vectoriales, lo que permite animaciones ligeras y dinámicas. Flash usa un lenguaje de programación llamado ActionScript para agregar interacción con el usuario. Las animaciones en Flash están compuestas de imágenes fijas llamadas fotogramas organizados en capas, lo que permite crear movimiento y transformaciones suaves entre objetos.