This project report describes a Software Project Management Tool. The tool aims to help organizations efficiently manage multiple projects by tracking activities, schedules, resources and time spent. It allows clients to check project status. The Business Development Officer can add new projects and view/update details. Developers can fill timesheets tracking time spent. The HR manager provides resources to projects. The Project Manager plans tasks and assigns them to developers, and checks timesheets. The tool is intended to provide transparency into resource allocation and progress across all levels of a project.