Software Requirements Specification (SRS) is a perfect detailed description of the behavior of the system to be developed.
SRS document is an agreement between the DEVELOPER and the customer COVERING the functional and NON functional requirements of the software to be developed.