Los requerimientos de los sistemas de información deben documentarse para fijar una base compartida entre clientes y desarrolladores, clasificándolos en funcionales, no funcionales y externos; la validación determina si los requerimientos satisfacen las necesidades del cliente a través de la obtención, análisis y verificación de los requerimientos.