You surely know the proverb: measure twice, cut once. Applying it to our situation, consultants do the measuring part: they elicit non-obvious requirements, predict risks, try out different solution options. They do all this to ensure that all decisions you make about your web software are the best in cost-benefit ratio and future-proof. Yes, it takes time but saves you from regrets and redevelopment.