A part of a window system which arranges windows on a screen. It is responsible for moving and resizing windows, and other such functions common to all applications.
Examples from the X Window System are twm, gwm, olwm.