The whole idea is I'm trying to place the "expert" software engineers in a position where they're not the experts to make them understand their clients better.
> and you being observant
OT: How many other great home improvement ideas have i missed because i wasn't observant enough?
Edit: or is it really off topic? Will the customer of the software engineer research, say, all possible database solutions or, even assuming great communication with the engineers, just pick a good enough one from their combined knowledge?