Un documento de requisitos es un documento en el que se recopilan y describen los requisitos de un producto o servicio. Los requisitos pueden ser funcionales (aquellos que especifican qué debe hacer el producto) o no funcionales (aquellos que especifican cómo debe hacerlo).
Los documentos de requisitos deben ser lo suficientemente detallados como para permitir que los desarrolladores comprendan qué se necesita, pero no deben ser tan detallados como para limitar la creatividad de los desarrolladores.
En general, un documento de requisitos debería incluir: