In this project a GUI chat messenger and chess application was developed using Swing and AWT toolkits. The chat messenger had login and sign up options designed in it. It even had features to play chess, to attend private conversation and to have forum chat. The project had three-tier architecture, containing a database administrator, a middle logic server and clients. The client side peer to peer communication was carried out through the middle logic server where user and message details were generated. These user and message details were in turn sent to the database administrator which is supposed to save the information via JDBC to MySQL database. The database administrator even has a web application added using JSP and Servlets to it to take control on the entire application. The web application was based on MVC architecture.