The document describes a web-based groupware called iPBL that was introduced to support project-based learning. iPBL provides both a content management system and project management system. It allows students to easily share documents and helps project managers track project schedules and tasks. Based on qualitative evaluations, iPBL was found to effectively support collaborative work among students and help teachers monitor student activities and outputs. While some improvements are still needed, iPBL provides an effective online environment for project-based learning.