Applications chosen by the user to prepare documents, exchange messages, navigate on Internet, etc.
The environment or the interface facilitating teh computer use (screen, keyboard, mouse, etc). For example the GNOME, LXDE, Xfce environment.
The kernel coordinating all necessary processes.
The name of the distribution may indicate