Software
How To Evaluate A Software Development Partner
Evaluate on how they handle ambiguity, what they say about maintenance, and whether your team could take the code over. Portfolio screenshots say almost nothing about whether a system will survive its third year.
