Существенными недостатками пусковых установок рамного типа М-30 были их низкая мобильность и длительное время, необходимое для приведения подразделений гвардейских минометов из походного положения в боевое. В целях повышения маневренности, боевой эффективности и огневой производительности соединений гвардейских минометов в марте 1944 г. была разработана и в июне того же года принята на вооружение 12-зарядная самоходная пусковая установка для пуска реактивных снарядов М-31 — боевая машина БМ-31–12.

По своей подвижности, маневренности и скорострельности БМ-31–12 не уступала пусковым установкам БМ-13 и БМ-8-48, причем по сравнению с ними даже имела меньший вес в походном положении. Таким образом, части, вооруженные БМ-31–12, получили возможность сопровождать пехоту и танки огнем и колесами на всех этапах боя и операции.