Outsourcing is generally divided into four types. This includes IT outsourcing, manufacturing outsourcing, process outsourcing and operational outsourcing. All of these types offer different benefits if they are used perfectly according to the given situation.