This document provides a software requirements specification for a hotel management system. It outlines the purpose, scope, functions, users and requirements of the system. The system will allow customers to book rooms online, receptionists to manage reservations and the manager to view reports and update room information. It describes the user interfaces, software interfaces, hardware interfaces and communication interfaces. It also includes the functional requirements for registration, login, reservations, receptionist access, manager access and payment management. Non-functional requirements around performance, security, safety, capacity and availability are also specified.