The need of a joint vision by engineers, managers and marketing people to develop a product is discussed. The engineers must believe that they can overcome technical hurdles while the marketing team must have the right vision of the market's needs. Management on the other hand must accept both the technical and marketing views to create a successful product.