Much of IT can be outsourced, and there are even companies that outsource the entire department. This is very common in small organizations, where developing these capabilities is cost prohibitive. By outsourcing IT, they get a service of specialists and resources that would otherwise be inaccessible.
On the other hand, in medium and large companies, it is much more common to find IT departments with outsourced capabilities carefully chosen to optimize resources.