Outsourcing has a very critical role in today’s global environment. The major reason for it is the fact that companies have operations in different parts of the world and it is critical for the management to ensure that they have an effective mechanism so as to deal with the tasks that might be secondary but could have direct impact on the primary activities within the organisation. Outsourcing is generally given to the firms that are specialised in that particular business. There are several benefits and disadvantages associated with the outsourcing which will be discussed in the later section of the reading.