Wayland is a replacement for the X11 window system protocol and architecture with the aim to be easier to develop, extend, and maintain.
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 (a person). A Wayland server is called a “compositor”. Applications are Wayland clients.
oh so wayland is like a ‘motherboard’ for software
Display servers like X11 and Wayland allow users to use GUI, without it you will be stuck using the TTY