All {\bf KDE}{\rm (p.\,\pageref{namespaceKDE})} programs use this library to provide basic functionality such as the configuration system, IPC, internationalization and locale support, site-independent access to the filesystem and a large number of other (but no less important) things.

All {\bf KDE}{\rm (p.\,\pageref{namespaceKDE})} applications should link to the kdecore library. Also, using a {\bf KApplication}{\rm (p.\,\pageref{classKApplication})} derived class instead of {\bf QApplication} is almost mandatory if you expect your application to behave nicely within the {\bf KDE}{\rm (p.\,\pageref{namespaceKDE})} environment. 