There are a number of ways you can log into one computer to run software from another: ssh for purely command-line work, VNC for a remote view of your desktop, RDP if you're stuck (temporarily) in Windows. Nomachine is known for their NX system, which it compresses the data it sends and receives, making it suitable for slower network connections.