Артиллерия на подлодках предназначалась прежде всего для уничтожения торговых и транспортных кораблей со слабым вооружением и реже для обстрела незащищённых береговых объектов (концепция подводного крейсера), однако существовали единичные попытки создания артиллерийской подлодки для боя с надводными кораблями или обстрела береговых укреплений (подводные мониторы серии М или подлодка «Сюркуф»), а также для сковывания противолодочных кораблей в артиллерийском бою (британская подлодка ).