Software Requirement Specification
SRS describe entire system flow, overall functionality of the system, how the data will flow within the system. It describes each module functionality.
SRS also include use cases that explain user interaction with the system or software. It also describe non- functional requirements like security, availability etc.