There was very little original software written at the time, multiple teams were tasked with reverse-engineering popular software tools and programs and translating them into Russian for internal consumption.
The gap in software development is somewhat harder to quantify. Overall the software was rather decent in those rare cases when it was original.
There were independent developments, they worked but never went widespread (because they needed an "order" from the state).
Might grinding yield better resolution?
Such technology might be useful in the process of developing open-source hardware.
It is still being done now, for open-source hardware too, like here : http://zeptobars.ru/en/read/KR580VM80A-intel-i8080-verilog-r...