What is X11 forwarding?
X11 forwarding allows graphical applications to be run on a remote system but displayed on your local computer's screen.For example, the Linux-based Shell Servers can be used to run the graphical version of development environment but displayed on a Windows PC.
This generally requires a fast, reliable network connection.