About a year ago I introduced Rustdesk as an experiment. For those who don't know Rustdesk is a piece of software that allows remote access. You can use the public servers or you can use your own private server.
It has been a massive success and a game changer in my company. The biggest benefit to Rustdesk is that it allows you not only to share your screen but to connect to other peoples screens. That doesn't sound like much of a game changer but having a simple UI that can be taught to people that aren't tech savvy is very useful. It has powered collaboration internally.
Rustdesk for me is fantastic, it's completely replaced everything else. Except for 1 small hitch, that I cannot seem to solve, and I don't know if it is Rustdesk's fault, but it's the only service I am hosting that has this problem.
LAN can connect to LAN, and external can connect to external. However local machines cannot communicate with devices outside my network, and devices outside my network cannot communicate with LAN devices.........
Fixed it by using VPN on my machine, so I'm no longer within my own network, and using... Another program for when I need to connect to my local machines outside of my own network.