A System Requirements Specification (SRS) is a comprehensive document that clearly and precisely outlines the functional and non-functional requirements of a system to be developed. It serves as a foundational reference for stakeholders to ensure that the system meets the intended needs and provides a basis for validation and verification throughout the development process.