Factors impacting the make vs buy decision