Outsourcing informatyczny definiowany jest jako długoterminowe zlecanie pełnienia funkcji działów pomocniczych zewnętrznemu usługodawcy, służące zwiększaniu wartości, jaką firma przedstawia dla udziałowców. Jest to zatem kontrakt długoterminowy powierzający zewnętrznemu dostawcy odpowiedzialność w zakresie zarządzania i rozwoju całości lub części przetwarzania transakcji lub obsługi procesów biznesowych, infrastruktury np. technologii informatycznej mogącym zawierać transfer ludzi lub zasobów. Ponadto outsourcing polegający na powierzeniu firmie zewnętrznej odpowiedzialności za świadczenie usług przetwarzania transakcji lub obsługi kompletnych procesów może być również stosowany w informatyce, gdzie najczęściej dotyczy pięciu obszarów, traktowanych jako całość, selektywnie lub w dowolnej ich kombinacji. Do tych obszarów zaliczamy min.: centrum obliczeniowe, które obejmuje udostępnianie budynku, platformy sprzętowej, usług przetwarzania, archiwizacji i składowania danych lub operowanie systemami informatycznymi w siedzibie Klienta.