ext js is a javascript library that makes it (relatively) easy to create desktop-style user interfaces in a web application, including multiple windows, toolbars, drop-down menus, dialog boxes, and much more.
Most web developers fail to use this amazing library to its full power.