Flash organiza imágenes y sonidos en capas y fotogramas para crear animaciones mediante la animación tradicional de fotogramas. Ofrece herramientas para gráficos vectoriales, gráficos rasterizados, sonido, código de programa, flujo de video y audio bidireccional.