GWT ist ein Entwickler-Toolkit zum Erstellen und Optimieren von komplexen Browser-basierten Anwendungen. Das GWT SDK enthält die Java-API Bibliotheken, den Compiler und den Entwicklungsserver. Damit können clientseitige Anwendungen in Java geschrieben und dann als JavaScript bereitgestellt werden. GWT wird von vielen Produkten bei Google verwendet, darunter Google AdWords und Google Wallet.