This document outlines the requirements for a Web Library Management System (WLMS) with the goal of updating an existing manual library system to an internet-based application. The WLMS would allow librarians and users to manage library processes like book borrowing, insertion, and monitoring online. It specifies functional requirements for librarians such as adding/deleting books, validating user accounts, and returning books, as well as requirements for normal users like registering, extending borrowing deadlines, and searching for books. Common functions are also listed, including login and searching. Assumptions about dependencies on third-party software and an internet connection are stated.