How to Evaluate a Software Consultant

The questions to ask a software consultant in an initial conversation that separate real experience from a good sales pitch.