In addition some *nix applications ported to macOS do not run natively under the macOS GUI and require X11. By running an X11 program (known as a server) on your computer, you can access graphical Linux programs remotely through an SSH client.
X11 is a remote-display protocol used by Linux/Unix machines, including the Linux machines at Thayer.