Przez lata głównym orężem okrętów podwodnych były torpedy i miny, ale wraz z rozwojem techniki na ich pokłady zawitały rakiety. Najpierw wystrzeliwane były z pozycji nawodnej, ale bardzo gwałtownie opracowano możliwość ich odpalania ze skrytej pozycji podwodnej. Ogólnie rakiety te można podzielić na rakiety balistyczne wystrzeliwane z pionowych wyrzutni oraz rakiety wystrzeliwane z wyrzutni torped. Te ostatnie służą do zwalczania okrętów nawodnych oraz celów nadbrzeżnych i lądowych. Oczywiście takie rakiety można też wystrzeliwać pionowo, ale wtedy okręt musi posiadać oprócz wyrzutni torped osobne wyrzutnie pionowe. Wadą stosowania wyrzutni pionowych jest potrzeba powiększania gabarytów okrętów. W przypadku okrętów podwodnych działających na oceanach i dużych morzach nie ma to tak wielkiego znaczenia, jak na okrętach przeznaczonych do działania na morzach płytkich i zamkniętych.