This document presents a thesis submitted by Truong Quoc Hung to Indiana University in partial fulfillment of the requirements for a Master of Science degree in Computer and Information Science. The thesis describes the design and implementation of a web-based advising tool called IU-Advise to facilitate academic advising for advisors and students. The tool was created using open source technologies including PHP, MySQL, Apache web server, and the Zend framework. Detailed sections describe the data model and database design, process model using data flow diagrams, and user interface design.