UberFire is a modular, plugin-based platform for building web-based IDEs and tools. It uses GWT for the frontend and supports hybrid JavaScript/GWT plugins. UberFire provides annotations and APIs for defining screens, editors, perspectives, and other IDE components that can be composed to build full IDE-like applications. The demo shows UberFire's capabilities for building a web IDE with dynamic plugins and perspectives.