|Project Description: ||The application developed in this project acts as a personal assistant to an interested book by helping him make the right choice in selecting the right book. The application observes and captures the user's interset topic and preferences each time he uses the system. It learns to notify the user of any new pertinent changes taking place in real time while he is using the system. The autonomous tool developed in this project thus helps book customers transform their passive search into inteligent decisions while choosing books. The tool downloads a list of book records based on keyword and title searches and it displays scores and ratings for each book. Accordingly, the user can which book would be more useful to him among the rest in the database. The tool employs Java programming language along with MS-SQL database. Good usability was also taken into consideration while developing the application and suitable interface testing has been carried out to prove that.