"As an IT Consultant, I regularly keep up to date on new technologies in software, hardware, networking, security, and programming. It goes without saying that any consultant would have to fully understand a client's business needs before making any recommendations. In one particular case, i had a meeting with the COO to learn what the business drivers were, and why he thought they needed a new software solution. I learned that their sales organization didn't have a CRM to track and manage customer and sales data. I researched three Customer Resource Manager (CRM's) that met the client's qualification, and after a 30 day trial period, I suggested one that met their needs. After implementation, the client was able to view a pipeline of sales activities, customer order data, closed sales, sales reps activities, which is exactly what they wanted."