How Companies Develop Products For Sale