WinBox v3.40 released!

There is already a dedicated topic for controller software: http://forum.mikrotik.com/t/mikrotik-devices-controller/158354/1

It is not. That’s why so many (including the big ones like Microsoft) used to develop Electron “desktop software”. In classic software development it is “hard” to separate user interface development. In web applications you easily throw the UI part to any army of FE developers, just hand over a backend interface API documentation and you’re pretty ready to go.