Поступившие на вооружение в начале семидесятых AJ 37 регулярно подвергались модернизации. Это позволило в течение многих лет поддерживать высокий уровень характеристик самолета и расширить ассортимент используемых авиационных средств поражения. Наиболее значительной была программа модернизации первого поколения «Виггенов», проведенная в начале девяностых. В общей сложности 98 самолетов AJ 37 с достаточным ресурсом планера были модернизированы в варианты AJS, AJSF и AJSH. Самолеты AJ 37, прошедшие модернизацию, получили обозначение AJS 37 («AJS» обозначает Attack-Jakt-Spanings, Attack-Fighter-Reconnaissance), что обозначает интегрированную возможность выполнения как ударных, так и разведывательных миссий. В основе модернизации, получившей обозначение 11/12, была установка нового бортового компьютера Ericsson, реализация шины данных соответствующей стандарту MIL-STD-1553B и интерфейса MIL-STD-1760, обеспечивающего возможность установки широкого диапазона современного авиационного вооружения. Базовая БРЛС PS-37/A была доработана до уровня PS-371/A (этот тип БРЛС устанавливался варианте SH 37), что позволило повысить чувствительность и улучшить селекцию целей. Еще одно немаловажное дополнение – оснащение самолета новыми датчиками обнаружения облучения РЛС, которые кроме обнаружения действующих РЛС, выдавали информацию о направлении, диапазоне и интенсивности излучения. В общей сложности, до стандарта AJS 37 было модернизировано 49 «Виггенов», которые оставались на вооружении шведских ВВС до марта 2000 г. Созданный для выполнения ударных миссий, AJ 37 позволял использовать практически все типы авиационных средств поражения, находившихся на вооружении шведских ВВС. Вооружение размещалось на внешних узлах подвески, для чего служили девять держателей: три под фюзеляжем и четыре под крылом. Максимальная боевая нагрузка составляла шесть тонн.
Первоначально основным типом ракетного оружия «Виггена» были три противокорабельные ракеты с радиолокационным самонаведением Rb 04Е или две ракеты с радиокомандным наведением Rb 05А (маркировка «Rb» или «Robot» обозначает тип – управляемая ракета). Дополнительно была возможность подвески контейнеров с 30-мм пушками Aden, 135-mm блоков НАР Bofors m/70 и различных бомб. Для расширения арсенала «Виггена» фирма Saab проводила разработку варианта Rb.05A с телевизионной системой наведения, но предпочтение было отдано американской УР Hughes AGM- 65А Maverick, получившей в шведских ВВС обозначение Rb 75. Кроме этого, модернизированные AJS 37 получили возможность подвески современной противокорабельной ракеты Rb 15F и планирующего кассетного боеприпаса т/90, изначально предназначенных для использования на самолете следующего поколения JAS 39.
Два разведывательных варианта самолета «Вигген» SF 37 и SH 37 были сделаны на базе планера AJ 37 и отличались только носовой частью и оборудованием.
Самолет SH 37 (SH обозначает Spaning Havsosovervakning} – всепогодный морской разведывательный самолет. Основным отличием от базового AJ 37 была установка более мощной БРЛС Ericsson PS-371/А, оптимизированной для морских операций и регистратор RKA 40, фиксирующий параметры полета, данные БРЛС и сигналы, поступающие с датчиков излучения. Вариант SH 37 сохранил возможность использования всего арсенала вооружения AJ 37 и, кроме того, получил подвесной разведывательный контейнер АКК, контейнер радиоэлектронного подавления KA/U22 и контейнер постановки помех КВ.
Контракт на производство SH 37 был выдан фирме Saab в начале 1973 г., Прототип SH 37, построенный на основе планера третьего серийного экземпляра AJ 37, совершил первый полет 10 декабря 1973 г. В период с 1975 по 1979 гг. было построено 27 SH 37 с серийными номерами с 37900 по 37927.