IT Outsourcing bedeutet, dass verschiedene Arbeitsbereiche mit hohen IT Anteilen an externe IT-Dienstleister abgegeben werden. Über vertragliche Vereinbarungen den sogenannten Service Level Agreements werden dann meist Umfang und Qualität der IT-Dienstleistungen beschrieben. Das IT-Outsourcing kann sowohl die Infrastrukturebene mit Servern, Rechenzentren oder die Cloud betreffen als auch die Anwendungsebene mit Software, Webauftritt oder Shopsystem oder auch die Geschäftsprozessebene wie z.B. das Online Marketing oder die Buchhaltung.