Why would a company outsource?
Companies can outsource for a number of reasons, a very common one is the need to try and simplify their business and therefore outsource non core parts of their business another reason may be the need to build in more flexibility into the operation and so looking to outsource and get that flexibility as part of that outsourcing process. Anther reason may be a lack of management time and therefore needing to bring in other parts to add some specialist expertise or additional management time and resource manning the operation and these are some of the common reasons why people might chose to outsource