никто не будет особо возится даже если 2 команды шарят в трех ос.
У них просто не будет времени заниматься всеми тремя.
Поэтому в лучшем случае будут 2 версии, а потом портирование.
А если софт допустим очень узкий ?
Я не видел софта от того же agilent на мак и линукс
это в случае популярного SALAE, который поддерживает опенсурс и сам производитель пыхтит.
Но там софт не такой прям неподъемный.