Head to head: Should platforms use their own technology or outsource?