Software requirements document [Mandatory]
A software requirements document provides information about the required system functionality based on the needs of the institutions. Requirements are statements of what a system should do. They include functional and nonfunctional requirements and detail the product’s purpose, expected features and behavior. Functional requirements define the features the product needs to have to support the needs of users. In the Agile methodology user stories are used to describe requirements from the perspective of the end user. Non functional requirements include requirements for usability, performance and security.