A company faces several challenges in developing new products and services including high development costs, a shortage of ideas in key areas, social, economic and governmental constraints, and capital shortages. They can overcome some challenges with new techniques, strategic partners, and organizational support to help shorten development times.