"Desktop environments" refer to the family of software applications that provide users with a graphical environment with which to perform and facilitate their computing needs. There are many desktop environments for the many operating systems known colloquially as "Linux," such as Cinnamon, XFCE, GNOME, and KDE.