Everyone involved in your project is an expert in some way. Programmers know about the technical possibilities, designers know where the application will be heading and users know what it should do. Don't ignore anyone's opinion!