Outsourcing is a contract between two parties to do a particular job or project within a particular time and budget. In simple words outsourcing is when a business delegates the fulfillment of specific tasks to an person not employed by the busines...