comparing software weaknesses and strengths to competing products.