Hello!
Has there been any consideration or reconsideration of producing a web viewer? It looks like it might be possible these days. After initial engineering hours, you might eventually end up saving on man hours, only having to produce one viewer for 3 operating systems. Maybe it's time to revisit this option?