Flash es una aplicación para crear animaciones y contenido interactivo para la web. Permite producir gráficos vectoriales y rasterizados, sonido, video y aplicaciones interactivas mediante una interfaz gráfica. Aunque es una herramienta poderosa, también tiene criticas relacionadas a problemas de seguridad, ser propietario y requerir hardware adicional en dispositivos móviles.