Shockwave

What is Shockwave mainly used for?