This report details the development of a library management system, encompassing a comprehensive project management plan (PMP) and software requirement specification (SRS). The report includes a project charter outlining objectives, deliverables, benefits, assumptions, and a detailed time frame and budget. It also features a work breakdown structure (WBS) and a risk management plan identifying and mitigating potential risks. The software requirement specifications cover user, system, functional, and non-functional requirements, along with a use case diagram. The project aims to streamline library operations, enhance user experience, and improve efficiency through a user-friendly, secure, and scalable system. The report addresses schedule, budget, management, technical, and external risks, proposing mitigation strategies for each. The project follows an agile scrum methodology and includes various phases such as initiation, design, development, documentation, finalization, and closing, with corresponding activities and timelines. The total budget for the project is $305,800, involving different resources and their associated costs. The report is a project for the course ISY3002.