Technology

Fight, compete or cooperate?

Industry has choices with the big portals