Idea sharing leads IBM to invest $100M in new areas