La salida desde estos buffer aislados luego es procesada y combinada por el gestor de ventanas, o compuesta en un escritorio común.El resultado es que los programas ahora se comportan como objetos independientes 2d o 3d.La composición permite efectos visuales avanzados, como la transparencia, degradado (fading), escalamiento, duplicación, fusionado (bending) y girado (contorting), mezclado (shuffling), y redirección de aplicaciones.Los gestores de ventanas más usados comúnmente son el Desktop Window Manager, Quartz Compositor, Compiz, KWin y Mutter.En enero del 2006, Compiz fue lanzado y añadió soporte para composición 3D totalmente acelerado para la plataforma Linux.