3. The method according to claim 2 , wherein said inputting step further comprises the steps of: defining said domain context that said solution is to be used in, said domain context defined comprising one or more sub-domains; and storing said domain context defined in said repository.
4. The method according to claim 3 , wherein said inputting step further comprises the steps of: assigning a valid range of specification values for each of said defined set of specifications inputted for said domain context that said solution is to be used in; and storing said valid range of specification values assigned in said repository.