DCOP is a young technology born from the necessity of providing modern interprocess communication tools to KDE.
Although introduced recently, the technology became popular among KDE developers very fast. Presently DCOP is largely used in many parts of the main KDE code base.
DCOP provides flexibility and power, yet the resource usage remains very limited. New developers that start using DCOP in their applications will need only a minimal learning effort investment.
Together with KParts, DCOP provides the key to a proper modularization of the standard UNIX desktop applications.