This document outlines the requirements for a software project. It introduces the project and describes its purpose and scope, including the product name and what it will do. It specifies the hardware, software, and interface requirements, and divides the functional requirements describing the system's actions from the non-functional requirements regarding reliability, availability, security and maintainability.