When to Outsource your own Technology