@magicalclick: That why if you have the money, you pay for a project manager to flesh out the functionality, then arrange meetings with you to ask, do you like this, or do you like that. Business software is seldom a thing of beauty first, it has to solve your domain problems for customers A,B,D and D, then try and make it look good. If you have something that looks good but works poorly, the project will fail.
I am not sure what you mean. I could be very well be the project manager and I draw what I want on a paper. How is that any different? And how does that have anything related to visual quality and functionality?