Outsourcing is a business practice of passing individual tasks, subareas, or business processes over to a third-party and thereby receiving the results from outside of your own company. Activities or deliverables that your company was responsible for fulfilling will now be provided by a specialised service provider. These tasks are often a business’s secondary functions: tasks that must be fulfilled in order for a company to deliver on its central activity. With outsourcing, one or more tasks or processes are usually given to an external partner. Under certain circumstances, however, some tasks are performed internally (in-house outsourcing). For example, if you have given a task to a different area of your company, or to a department which specialises in it, this is commonly known as internal outsourcing. In contrast, a task given in its entirety to an outside company is known as external outsourcing. The external company may be based regionally or may be a foreign contractor.