IT departments are involved and can be challenging to understand. Large corporations often have their own internal IT department, but many smaller companies utilize Managed IT Services, which are outsourced.
It makes sense to use an external provider if you do not need a tech on-site every day to fix problems.