É um
software primariamente de
gráfico vetorial - apesar de suportar imagens
bitmap e
vídeos - utilizado geralmente para a criação de
animações interativas que funcionam embutidas num
navegador web e também por meio de desktops, celulares, smartphones, tablets e televisores. O produto era desenvolvido e comercializado pela
Macromedia, empresa especializada em desenvolver
programas que auxiliam o processo de criação de páginas
web.
Costuma-se chamar apenas de
flash os arquivos gerados pelo
Adobe Flash, ou seja, a animação em si. Esses arquivos são de
extensão ".swf" (de
Shockwave Flash File). Eles podem ser visualizados em uma
página web usando um navegador que o suporta (geralmente com
plug-in especial) ou através do
Flash Player, que é um leve aplicativo somente-leitura distribuído gratuitamente pela Adobe. Os arquivos feitos em
Flash são comumente utilizados para propaganda animada (
banners) em páginas
web, mas evidentemente não limitando-se a isso, pois existem diversos jogos e apresentações dos mais variados tipos utilizando a tecnologia. Até mesmo sites inteiros podem ser feitos em '.swf'.
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
ActionScript, que é a linguagem de programação utilizada em aplicações de arquivos
flashes (.swf). A terceira versão desta linguagem acaba de ser lançada, tornando mais fácil e rápido criar aplicações para web, além de contar com recursos bem mais poderosos.