Whenever an employer or manager hears of outsourcing he gives it some consideration. This is because it is a wish for every head to want to make more profit from his business. Outsourcing would be simply explained as the exercise where you transact with someone or a certain company to do a specific work for you without having to do the task yourself.
Most companies are unsure whether they should hire other companies to do the work for them without feeling insecure about things not being done the right way. This does not mean that outsourcing is a bed of roses, there are risks in the practice and therefore businesses should be careful and make wise considerations before getting into the exercise.