Боевая машина 9А31 ЗРК «Стрела-1» оснащалась пусковой установкой (ПУ) с размешенными на ней четырьмя ЗУР в транспортно-пусковых контейнерах (ТПК), аппаратурой запуска ЗУР, оптическими средствами обнаружения и прицеливания, а также средствами связи. Она могла вести стрельбу по самолетам и вертолетам, летящим на высотах от 50 до 3000 м со скоростями до 310 м/с на встречных курсах и до 220 м/с на догонных курсах при курсовых параметрах до 3000 м.
Зависимость от освещенности цели, метеоусловий и фоновой обстановки ограничивала боевое использование комплекса «Стрела-1». Возможности фотоконтрастной ГСН позволяли обстреливать только визуально видимые цели на фоне ясного неба или сплошной облачности. При этом направление на цель должно было находиться под углом не менее 2° над горизонтом и не ближе 20° к солнцу. Однако среднестатистические оценки этой зависимости с учетом возможности действий авиации противника, как правило, только в тех же метеоусловиях, а в дальнейшем – также и практическое применение комплекса на учениях и в военных конфликтах показали, что ЗРК «Стрела-1» мог использоваться достаточно часто и с высокими военно-экономическими показателями.
Наведение рамы ПУ с ракетами на цель по углу места в диапазоне от -5’ до +80° осуществлялось оператором вручную с помощью системы рычажно-параллелограммных устройств, а по азимуту – поворотом во вращающемся кресле с коленными упорами. Оператор отталкивался ногами от закрепленного на полу конуса и использовал для наведения сперва грубый визир, а затем оптическое визирное устройство 9Ш113. Стрельба могла вестись как с места, так и при движении 9А31, что обеспечивалось за счет естественной уравновешенности качающейся части и совмещения центра тяжести ПУ с ракетами с точкой пересечения осей качания машины. При испытаниях подтвердилась способность человека-оператора успешно парировать низкочастотные колебания корпуса БМ. В процессе предстартовой подготовки с интервалом 5 с включалось бортовое питание двух ракет, открывались торцевые крышки ТПК. Услышав звуковой сигнал, указывающий на захват цели ГСН и, оценив на глаз досягаемость цели, оператор нажатием кнопки «пуск» производил старт ракеты.
Масса боевой машины 9А31 составила 1100 кг, длина-5,75 м, ширина-2,35м, высота (с опущенным пусковым устройством) – 2,35 м.
Зенитная управляемая ракета 9М31 была выполнена по аэродинамической схеме «утка» и наводилась на цель, контрастную на фоне неба, с помощью ГСН 9Э41 по методу пропорциональной навигации. ГСН преобразовывала лучистый поток энергии в диапазоне длин волн 0,4-2,7 мкм в электрический сигнал, содержащий информацию об угле между осью координатора ГСН и линией визирования «ракета-цель», а также о значении угловой скорости линии визирования. В качестве чувствительных элементов в ГСН использовались неохлаждаемые сернисто-свинцовые фотосопротивления.
За ГСН последовательно располагались рулевой привод треугольных аэродинамических рулей, аппаратура системы управления, боевая часть и электронно-оптический датчик цели.
Осколочно-фугасная боевая часть 9Н14Ф массой 3 кг содержала 1 кг взрывчатого вещества и при подрыве образовывала осколки массой 2,6 г, разлетающиеся со скоростью до 1500 м/с. За ней находился однокамерный двухрежимный твердотопливный ракетный двигатель, на хвостовом отсеке которого были закреплены трапецевидные крылья ракеты. На стартовом участке ракета разгонялась до скорости около 420 м/с, которая затем поддерживалась примерно постоянной на маршевом участке.