Ya en los años 70 un proyecto llamado ISDOS diseñó un lenguaje y por lo tanto un producto que analizaba la relación existente entre los requisitos de un problema y las necesidades que estos generaban, el lenguaje en cuestión se denominaba PSL ("Problem Statement Language") y la aplicación que ayudaba a buscar las necesidades de los diseñadores PSA ("Problem Statement Analyzer").