The document discusses building fat browser-agnostic clients for cloud distributed systems using GWT. It covers creating a new GWT project, composing the UI from available components, creating the client logic and UI in three main parts (contract interface, client-side asynchronous proxy, and server-side implementation). It also discusses deploying the application to Google AppEngine, using REST via WCF and JAX-RS, and merging the GWT client with an Azure service.