This document outlines the functional requirements for a Web Library Management System (WLMS). It describes the purpose of WLMS as updating a manual library system to an internet-based application. This will allow users to view their account details, check book availability, and see time remaining to borrow books. WLMS is designed for librarians and library users to manage the entire library process online. The document lists requirements for librarians such as adding/removing books and users. It also outlines requirements for normal users like registering, extending borrow times, resetting passwords, and editing profiles. Common functions like logging in and searching for books are also specified. The document assumes WLMS will use Microsoft SQL server and ASP.net and depend on