Many software agencies build exactly what you ask for. We don't think that's enough. Here's why a consultative approach gets better results.