На протяжении многих лет основным оружием подводных лодок были торпеды и мины, но с развитием техники на их палубы прибыли ракеты. Сначала их обстреливали с водной позиции, но очень быстро их разработали для стрельбы с секретной подводной позиции. Как правило, эти ракеты можно разделить на баллистические ракеты, выпущенные из вертикальных пусковых установок, и ракеты, выпущенные из торпедных установок. Последние используются для борьбы с подводными лодками и береговых и наземных целей. Конечно, такие ракеты также могут стрелять вертикально, но тогда корабль должен иметь отдельные вертикальные торпедные пусковые установки в дополнение к торпедным пусковым установкам. Недостатком использования вертикальных пусковых установок является необходимость увеличения размеров корабля. В случае подводных лодок, работающих в океанах и больших морях, это не так важно, как корабли, предназначенные для работы в мелководных и закрытых морях.