 KDE Software Compilation and GNOME are written almost completely on special software libraries Qt and GTK+ respectively.This usually means that virtually every component of the desktop environment including the file manager explicitly depends on that library for its functioning.Notably, nothing prevents the user from installing any number of software libraries of their choice.