In practice, software written on major libraries can be run under any desktop environment.
Running a package designed for one desktop (which essentially means that it's written using the same libraries as the desktop itself is) within a different desktop can be visually displeasing, as well as incurring the RAM penalty of loading libraries that wouldn't otherwise be required.
A desktop environment (DE) can be broken up into several components that function independently and interact with one another to provide the look and feel and functionality of the desktop environment.
A fundamental part of a DE is the window manager or WM.
Additional hand-picked applications add functionality such as a panel and volume management which gives them some of the qualities of a full DE.
This contrasts the behaviour of WMs like Metacity and KWin which were not written with the objective of operating independently of a DE.
DEs usually provide utilities to set wallpapers and screensavers, display icons on the desktop, and perform some administrative tasks.
A window manager creates a certain way for application windows to present themselves to the user.
It manages the various application windows, keeping track of which ones are open and providing features to switch between them.
You should independently verify the driving distance yourself. When a bid is placed within the last 60 seconds of the auction closing time, the system adds 15 seconds per bid to the auction closing time until the closing time is over 60 seconds again.
This repeats until no more bids are placed and the auction time counts down to zero where the auction closes and the winner is determined.