Wayland is the language (protocol) that applications can use to talk to a display server in order to make themselves visible and get input from the user