Which tool should you recommend for each requirement?