When a firm is doing the outsourcing of the good or service that is located within the home country then the outsourcing will be known as domestic outsourcing. While offshore outsourcing is the obtaining of the goods and the services form the people outside the national borders.