El documento describe los requerimientos de usuario y de sistema, así como el proceso de especificación de requerimientos. Los requerimientos representan las funciones y propiedades que debe cumplir el sistema, y se expresan en un documento formal para guiar el diseño del software. Especificar requerimientos de manera completa y consistente es fundamental para el éxito del proyecto.