Decydując się na outsourcing informatyczny decydujemy się na stałą dłuższą współpracę z firmą świadczącą takie usługi zatem wybór usługodawcy powinien być dobrze przemyślany. Powinniśmy zatem zrobić wcześniejsze rozeznanie w branży outsourcingowej, by ostatecznie wybrać firmę, która będzie w stanie zapewnić nam usługi na najwyższym poziomie. Zwróćmy szczególną uwagę na to, by wybierana firma była wyspecjalizowana w realizacji zadań z obszaru, który chcemy powierzyć jej do wykonania.
Podstawą do zdefiniowania dziedzin oraz zadań do realizacji w trybie outsourcingu usług informatycznych jest zdefiniowanie core business. Są to podstawowe funkcje i misje biznesu, w których tkwi prawdziwy potencjał i wartość firmy. Najważniejsze strategiczne funkcje powinny zostać w firmie i nie należy ich powierzać usługodawcy, nawet jeśli jest to sprawdzona i znana na rynku firma. Można natomiast przekazać w business process outsourcing funkcje wspomagające główną strategię.
Kolejną sprawą przy zlecaniu zadań i funkcji w outsourcing IT jest odpowiednie podejście do usług outsourcingowych. Należy od razu zdać sobie sprawę z tego, że umowa podpisana na outsourcing usług informatycznych nie jest umową zlecieniem. Outsourcing informatyczny jest działaniem zwykle długoterminowym i wytwarza między usługodawcą oraz jego klientem specyficzną więź na zasadzie partnerskiej współpracy. Dlatego tak naprawdę klient nie jest tu prawdziwym klientem w pełnym tego słowa znaczeniu lecz równorzędnym partnerem. W takiej formie współpracy występują zdecydowanie bardziej skomplikowane i mocniejsze powiązania, a z wzajemnego porozumienia obydwie strony zawsze wychodzą zwycięsko, z równorzędnym sukcesem.