IT outsourcing is when a company hires an external provider to handle certain IT services that would normally be performed in-house. This can include help desk support, network design and management, cybersecurity, and more. The provider is responsible for managing the outsourced services according to agreed-upon terms and service level agreements. Services may be provided on-site or remotely.