"Shockwave" ha sido desarrollado por la empresa Macromedia, y es lo que se conoce como un "plug-in" o módulo de extensión, diseñado para ser usado con un navegador.
Con este programa se pueden reproducir, en tiempo real, las animaciones creadas con el programa Director (también de Macromedia) que se encuentran en las páginas web. Cuando hablamos de "tiempo real" queremos decir que no será necesario esperar a que se haya recibido toda la animación posteriormente poder ejecutarla con un programa especial, sino que el navegante, que tenga este "plug-in" recibe la animación al mismo tiempo que la página web, y su ordenador la reproduce localmente en ese mismo momento.
Hasta hace poco, la recepción de una animación, incluso siendo pequeña, podía llevar mucho tiempo y la página web en la que se encontraba ésta, tardaba mucho en cargarse. Desde la aparición de Shockwave esta situación ha cambiado, ya que incorpora un método de compresión llamado "Afterburner" que reduce la animación a un tamaño tan pequeño que puede descomprimirse y reproducirse de manera rápida. Al usuario el proceso le parecerá casi inmediato.