The document describes a web-based project management system that was developed to address challenges with planning, tracking, and communicating about projects. The system allows project managers and team members to monitor project progress, assign tasks, set milestones, and communicate with stakeholders. It was created using an iterative development process with PHP, HTML, CSS and JavaScript on a WAMP server. Entities like users, projects, tasks and milestones are related in a database structure. The system provides a way for distributed teams to collaborate remotely and keep all parties informed through updates to the central system.