Pri tem mora več aplikacij naenkrat popraviti svoja okna. Sistem namreč ne obnavlja vsebine oken - ko neko okno zakrijemo in potem ponovno odkrijemo ali mu spremenimo velikost, mora aplikacija sama poskrbeti za to, da se vsebina okna na tistih delih, ki so bili uničeni, obnovi.
Zgradba same aplikacije je zaradi komunikacije z okenskim upraviteljem tudi precej drugačna od običajne.