Outsourcing refers to the delegation from the routine or peripheral business processes to some external Group, to be able to unlock their resourcesi.e. dollars, time and manpower, for the core things to do of the business. I wrote a detailed posting to the Advantages and Disadvantages of Engineering in Businesses https://elliotflsxd.mdkblog.com/38912450/what-is-outsourcing-company-can-be-fun-for-anyone