Outsourcing strategy is an effective and in demand enterprise management strategy, and also, is mentioned that is a successful competitive tool. The advantages are maximizing returns, external suppliers investments and innovations’ the extreme utilization, and short life cycle of process and marketplace change swiftly. There are seven major types of outsourcing strategy; conventional, Greenfield, capacity, non-capacity, selective, everything in between and full outsourcing.