Challenges to consider when outsourcing technology