18. The system of claim 17 , wherein the value of a given attribute need not be identical between a given existing case and the desired case for the given attribute to be interpreted as a match between the given existing case and the desired case.
17. The system of claim 14 , where the search engine is configured to assign a positive matching weight when a given attribute's values in the existing and desired software profiles match and a negative matching weight when the given attribute's values in the existing and desired software profiles do not match.