Macromedia Flash, ou simplesmente Flash, é um programa gráfico vetorial utilizado para se criar animações interativas, desenvolvido e comercializado pela Macromedia ( empresa especializada em desenvolver programas que auxiliam o processo de criação de páginas web).


Os arquivos executáveis gerados pelo Flash, chamados de "SWF" (Small Web File), podem ser visualizados em uma página web usando um navegador web ou utilizando o Flash Player.


Em versões recentes (a partir da 5), a Macromedia expandiu a utilização do Flash para além de simples animações, mas também para uma ferramenta de desenvolvimento de aplicações completas. Isso graças aos avanços na linguagem Action Script que é a linguagem de programação do flash e já encontra-se em sua segunda versão.