Добавим немного: изначально Shockwave-плеер был сверхпрочным плеером, предназначенным для интерфейсов CD-ROM и подобных вещей, а Flash был более легким плеером, предназначенным для веб-интерфейсов. Хотя в наши дни SW не так популярен, это все же примерно так - в плане функциональности Shockwave «вытесняет» Flash тем, что он может воспроизводить Flash-контент, а также делать то, что Flash не может делать (например, рендеринг с аппаратным ускорением 3D) .
С учетом сказанного, хотя списки функций отличаются, Flash и Shockwave являются эквивалентными технологиями. Оба они являются проигрывателями контента, которые могут работать самостоятельно или работать в качестве плагинов для браузера.
Подробнее о Flex см. этот похожий вопрос .