Most existing software in all the individual areas ViGraph covers are provided as software to install on your Mac or Windows or Linux PC. They are usually created as applications specific to each platform, which makes them very difficult to offer them across multiple operating systems.
The world has moved on in the last ten years – these days, many applications you use every day – Facebook, Google Docs, Slack… – are web-based, and can run on anything. I took the same approach with ViGraph. For things that need high performance like audio and laser graphics there is a background ‘engine’ application that runs on your PC but the user interface is entirely web-based. For data analysis and visualisation, it works entirely in the browser, and you don’t need to install anything.
The other benefit of splitting the user interface from the engine is that the engine can be installed wherever it is needed – in an industrial PC on a lighting gantry, next to the sound desk or even embedded in a laser or mixer itself. Then you can control it from any device, anywhere in the world. If the device you’re controlling it with runs out of battery or decides to do a System Update in the middle of a show (yes, we’ve all been there), it doesn’t matter – the engine keeps on running.