Google Web Toolkit (GWT) is a Java software development framework that makes writing AJAX applications like Google Maps and Gmail, which similar to Atlas for ASP.NET, Yahoo!’s User Interface Library and Adobe Spry. Google Web Toolkit allows programmers to write the front end in the Java programming language, and the GWT compiler will converts the Java classes to browser-compliant JavaScript and HTML.