XMLGUI 是KDE的框架，使用XML来设计应用程序的用户界面。在这个框架内，程序员设计的各种动作(action)，他的应用程序可以实行。一些动作已经被定义在KDE框架中，如打开文件或关闭该应用程序。每个动作可以联结各种数据，包括图标、说明文字和提示。 这个设计有趣的部分是程序员对于动作不是插入选单或工具栏。相反，程序员提供一个XML文件，其中描述选单栏和工具栏的佈局。利用这个系统，用户可以重新设计应用程序的用户界面，而无需触摸的源代码中的程序问题。此外， XMLGUI是易于使用的KDE KP