Outsourcing IT to proces zatrudniania organizacji lub osoby trzeciej do zarządzania i dostarczania niektórych lub wszystkich funkcji i usług IT firmy. Zazwyczaj usługi te są świadczone zdalnie, poza siedzibą klienta. Istnieje kilka różnych modeli outsourcingu IT, w tym usługi zarządzane, cloud computing i co-sourcing. W przypadku umów dotyczących usług zarządzanych dostawca usług jest odpowiedzialny za wszystkie aspekty infrastruktury IT klienta, w tym sprzęt, oprogramowanie, aplikacje i dane. W modelu cloud computing klient płaci za dostęp do wspólnej puli zasobów, takich jak serwery, pamięć masowa i aplikacje. Usługodawca zarządza infrastrukturą i zapewnia klientom samoobsługowe narzędzia dostępu do potrzebnych im zasobów. Co-sourcing to model hybrydowy, w którym klient i usługodawca dzielą się odpowiedzialnością za niektóre lub wszystkie funkcje informatyczne firmy. Wybierając partnera do outsourcingu IT, należy wziąć pod uwagę jego doświadczenie, reputację i osiągnięcia. Ważne jest również jasne określenie zakresu relacji i ustalenie metryk pomiaru sukcesu.