Kapitel 4. Dybt nede

KOShell udnytter flere af KDE:s nøgleteknologier i stor udstrækning, i særdeleshed Kparts og DCOP.

Integreringen af komponenternas grafiske grænseflade gøres med plugin som sørger for Kparts delprogramversioner af programmerne. Der kræver kun et tyndt yderligere lag ovenpå det fristående programs allerede eksisterende kode. Eftersom de er baserede på Kparts komponentmodel, er programmer i KOffice konstruerede til at fungere meget godt sammen. Alle komponenter i KOffice kan indlejres i et andet dokument i KOffice.

DCOP bruges til kommunikation mellem komponenterne. Dette har det behagelige kendetegn at det er fuldstændigt transparent om programmet køres fristående eller indlejret som en Kpart i KOShell.