More often than not when engaging a software developer there will be a conversation about price:
“Here is what I want. How much will it cost?”
The conversation may be more subtle, or nuanced, but the bottom line is pretty much the same no matter what: A true definition of what is actually being asked for is not very well defined at the point in time a price is being requested.
Where can you go from here?