GUI environments put all programs in entities called windows. (Thus, the name of the operating system!). It is possible and often necessary to manipulate a window.