KParts is in software engineering is the name of a free component framework. It has K Desktop Environment 2 part of the software platform for KDE. A single component is called KPart. This allows functionality of a program, which is available as KPart available to embed into the surface of another program. For example, console as KPart is available and is used in applications such as Konqueror and Kate. Another example when Konqueror is the use of the KWord KParts to embedded in its own window view documents. The KParts correspond approximately to the Bonobo components in GNOME.
See also: Desktop Communication Protocol ( DCOP ), compound document