Flash es una plataforma de desarrollo para crear objetos multimedia como Shockwave. Ambos formatos son compatibles y permiten funciones avanzadas como bases de datos y medios, aunque Flash es más fácil de aprender. Flash contiene herramientas para diseño gráfico como frames, símbolos, capas, guías de movimiento, escenas y efectos especiales que permiten crear contenido multimedia interactivo.