Для «Шторма» проектировались три типа головок самонаведения – радиолокационная, тепловая и телевизионная. Кроме того, рассматривалась возможность их комбинированного применения на самолете-снаряде для повышения вероятности попадания в цель. Расчетная дальность стрельбы «Шторма» составляла около 80 км. Ракета должна была поражать и быстроходные цели, идущие со скоростью до 80—100 км/час.
Радиолокационная ГСН весом 120 кг должна была захватывать крупную надводную цель (линкор или крейсер) на удалении 15 км. При этом угол обзора должен был составлять 15° в горизонтальной плоскости и 5° – в вертикальной. Тепловая ГСН с углом обзора 30° должна была быть вдвое легче, но и дальность захвата сокращалась втрое. Телевизионная система предназначалась для обеспечения наведения с удаления 8—10 км.
На самолете-снаряде «Шторм» впервые в СССР твердотопливный (пороховой) ускоритель был частично размещен в камере сгорания прямоточного двигателя. Вес ускорителя 1450 кг, в том числе 526 кг приходилось на порох.
После выгорания пороха ускоритель выбрасывался назад. Но в начале движения тяжелый стартовик сдвигал к хвосту центр тяжести самолета-снаряда, делая его статически неустойчивым. Поэтому на хвостовой части ускорителя установили собственные стабилизаторы, выполненные наподобие двухкилевого оперения.
Под сигарообразным фюзеляжем длиной 8,25 м и диаметром 0,96 м находился прямоточный двигатель Р Д -1А диаметром 0,9 м с тягой 1,5 т.
В комплексе береговой обороны «Шторм» самолет-снаряд должен был запускаться с громоздкой решетчатой пусковой установки с длиной направляющих 35 м. Самолет-снаряд устанавливался на стартовую тележку на четырех ползунах, размещенных попарно на крыле и на оперении. Стартовый ускоритель, развивавший тягу 25–35 т, в течение 3–4 с разгонял самолет-снаряд до скорости 250 м/с.
Стрельба самолета-снаряда «Шторм» должна была вестись с помощью трех радиолокационных станций. Так, РЛС «Риф» предназначалась для обнаружения целей, РЛС «Залп» – для автоматического слежения за целью и выдачи данных в счетно-решающее устройство для разворота пусковой установки и наведения самолета-снаряда. РЛС «Якорь» служила для слежения за самолетом-снарядом.
Из-за задержек организаций-смежников техпроект комплекса «Шторм» КБ завода № 293 выпустило лишь в начале 1949 г. В 1949–1951 гг. на полигоне «Песчаная Балка» под Феодосией приступили к отработке бортовой и береговой аппаратуры системы управления комплекса «Шторм». Бортовая аппаратура отрабатывалась в полете на летающей лодке РВУ-6А «Каталина». Выбор самолета-носителя был определен тем, что РВУ-6А могла длительное время летать на малых высотах, нести полезную нагрузку свыше 2 т и имела просторную грузовую кабину.
На летающей лодке отрабатывались: макет телевизионных систем визирования ракеты, макеты радиолокационной головки самонаведения «РГ-Шторм» и тепловой ГСН «ТГ-Шторм», а также макет аппаратуры активно-ответного устройства «АО-Шторм».
На берегу производилась отработка береговой системы управления ракетой «БСУ-Шторм».
Еще в 1948 г. Бисноват предложил в качестве предварительного этапа испытать пилотируемый вариант самолета-снаряда «Шторм». Это помогло бы решить большинство вопросов, связанных с отработкой самолета-снаряда как летательного аппарата, не дожидаясь завершения наземной отработки не имеющих аналогов образцов бортовой аппаратуры.
В 1949 г. был изготовлен и поставлен на статические испытания первый экземпляр пилотируемого самолета-снаряда «Шторм», получивший название «изделие 19П». Первая летная машина также была доведена до высокой стадии готовности и оснащалась штатным двигателем РД-14. Однако этот двигатель был изготовлен лишь в двух экземплярах, и на второй самолет-аналог поставили РД -20 с меньшей тягой.