Requirements gathering is crucial, to make sure you buy on what you need, not on the shiny features that look good in the demonstration.