Google Web Toolkit (GWT) facilita el desarrollo de aplicaciones web mediante la compilación de código Java a Javascript, mientras que Google App Engine (GAE) ofrece servicios de cloud computing gratuitos y de pago para ejecutar código Python y Java. La combinación de GWT y GAE permite crear potentes aplicaciones AJAX que se despliegan rápidamente en la nube de Google aprovechando sus servidores de alto rendimiento.