Queda entonces el requisito no funcional, que son las restricciones o condiciones que impone el cliente al programa que necesita, por ejemplo el tiempo de entrega del programa, el lenguaje o la cantidad de usuarios.