Instant Messaging has become an important means of communication between people around the globe, providing an alternative to telephone and email conversations. The number of users using Instant Messenger products has been increasing over recent years. Messenger services provide a perfect environment for private and personal chat. People of all ages log into messenger service or chat rooms to spend time chatting with known and unknown persons. The aim of the project is to create an Instant Messenger on the lines of popular and commercial instant messengers like Yahoo! Messenger and MSN Messenger. The Instant Messenger complete with a GUI front end incorporates several features found in above mentioned messengers. The main goals of this project are to create a client-server framework and to create a GUI(Graphical User Interface) for the messenger.