The document discusses how to use Google Web Toolkit (GWT) and Google Gears to create web applications that can run offline. It explains that GWT allows developers to write applications in Java that compile to optimized JavaScript. Google Gears provides features like local data storage, databases and caching that allow applications to work without an internet connection. The document provides details on using the Gears manifest file to cache resources, interacting with the SQLite database to store local data, and syncing data when the application regains connectivity.