La principal diferencia entre un gestor de composición y un gestor de ventanas estándar es que en lugar de mostrar directamente la salida en una pantalla común, esta primero procesa la salida en un buffer separado e independiente, o en una localización temporal dentro del computador, donde esta puede ser manipulada antes de ser mostrada.