IT Consultant’s Challenges and Tools for the Newbies