This book aims serving students, developers, technical leads and to some extent project managers or consultants by demonstrating a structured documented modestly sized project. Learning the project development and documentation is done through the construction of Book Management and Sales System using MySQL Community Server as the data store with Java Server Pages as the programming environment of choice. Finally, the project developed is deployed using Sun Java System Application Server 9.1 Update 2. This is something application developers would definitely appreciate. Topics Covered in the Book Requirements Gathering Understanding Business Requirements, Software Requirements Specifications Project Documentation Data Dictionary And Directory Structure, Common Include Files, Low Level Design Documentation, User Manual Project Deployment Deploying Using Sun Java System Application Server 9.1 Update 2 Implementation Of Project Add Ons Captcha, FCKeditor, Google Checkout Technologies Covered in this Book