В конце 1970-х годов в Конструкторском бюро приборостроения (КБП) под руководством генерального конструктора А. Г. Шипунова начались работы по созданию зенитного ракетно-артиллерийского комплекса ЗМ87 «Кортик».
Зенитный ракетно-артиллерийский комплекс (ЗРАК) «Кортик» создавался на базе армейской самоходной системы «Тунгуска». В 1983 году опытный образец ЗМ87 (один модуль) был установлен на ракетном катере пр. 1241.7 «Молния» (бортовой №952). Корабельные испытания комплекса проходили на Черном море. На вооружение комплекс ЗМ87 поступил в 1989 году.
Комплекс самообороны надводных кораблей предназначен для поражения целей ракетами на рубеже от 8000 до 1500 м, а затем дострела уцелевших целей 30-мм автоматами АО-18 на дистанции от 1500 до 500 м.
В состав комплекса «Кортик» входит один командный модуль и от одного до шести боевых модулей. Командный модуль включает в себя радиолокационную станцию обнаружения целей и систему обработки информации, целераспределения и целеуказания. Боевой модуль состоит из ракетно-артиллерийской установки, объединяющей две 30-мм шестиствольные пушки с вращающимся блоком стволов (как у АК-630М), ПУ на 8 ЗУР 9М311 и РЛС с АП для наведения ЗУР с системой управления, включающей радиолокационный и телевизионно-оптический каналы.
Артиллерийская часть состоит из двух 30-мм шестиствольных автоматов АО-18 с баллистикой и боеприпасами АК-630. Суммарный темп стрельбы около 10000 выстр/мин. В отличие от АК-630 на блоки стволов надеты надульники для защиты установки и контейнеров с ракетами от пороховых газов. Боекомплект ЗМ87 находится не в подбашенном помещении, а в двух барабанах по 500 патронов, расположенных рядом с блоками стволов. Питание автоматов не ленточное, а шнековое (беззвеньевое). В подбашенном погребе каждого БМ хранится 24 ЗУР, в патронных бункерах — по 4000 патронов.
На поворотной части комплекса смонтированы также два блока по 4 ракеты, помещенные в цилиндрические транспортно-пусковые контейнеры весом 60 кг. Ракета 9М311К (позже буква «К» была убрана из индекса) унифицирована с ракетой войскового комплекса ПВО 2К22 «Тунгуска». Система управления ракетой полуавтоматическая с радиокомандной линией связи. Ракета 9М311 двухступенчатая твердотопливная. Собственный вес ракеты 43.6 кг, вес боевой части 9 кг. Длина ракеты – 2.63 метра. Диаметр 1-й ступени - 170 мм. Диаметр 2-й ступени - 76 мм. Максимальная скорость ракеты - 900 м/с. Минимальная дальность цели – 0.5 км, максимальная - 8 км. Досягаемость по высоте от 10 метров до 4 км. Система управления ракетой полуавтоматическая с радиокомандной линией связи.
Взрыватель неконтактный с радиусом действия 5 метров. 9М311 единственная отечественная корабельная ЗУР с осколочно-стержневой боевой частью. Длина стержней около 600 мм, диаметр 4—9 мм. Поверх стержней имеется «рубашка», содержащая готовые осколки-кубики весом 2—3 грамма. При разрыве боеголовки стержни образуют нечто типа кольца радиусом 5 метров в плоскости, перпендикулярной оси ракеты. На расстоянии больше 5 метров действие стержней и осколков малоэффективно.
Комплекс «Кортик» позволяет обстреливать до 6 целей в минуту. Ракеты 9М311 могут поражать цели в коридоре шириной 350 м вправо и влево от установки, на дистанции 8 км для самолетов и 5 км для ПКР. Модульное исполнение и малые массогабаритные характеристики позволяют размещать комплекс на кораблях от ракетных катеров до авианосцев, а также на наземных объектах. Вес комплекса не более 13,5 т.
Восемь модулей ЗМ87 установлены на авианосце пр. 1143.5 «Адмирал Кузнецов», шесть модулей — на атомном крейсере пр. 1144 «Адмирал Нахимов», по два модуля — на двух СКР пр. 1154 типа «Неустрашимый». К концу 1994 года производство «Кортика» прекращено. Первоначально предполагалось заменить «Кортиком» по крайней мере большую часть артустановок АК-630, как на строящихся, так и на состоящих в строю кораблях, для чего был унифицирован шаровой погон и иные установочные части АК-630 и ЗМ87. Однако на кораблях ряда проектов «Кортик» не проходит по высоте от палубы (2250 мм по сравнению с 1070 мм у АК-630), поэтому это решение не было выполнено.