Does Outsourcing Mean Offshoring?
The short answer is no. Yet many people make the mistake of interchanging these two terms. The launch of NBC’s newest sitcom “Outsourced” does not help prevent the misuse of the words.
Philosophy 101 question: if all A are C, and all A are B, but not all B are A…are all B considered C?
A = Offshoring, B = Outsourcing and C = controversial
Whereas all offshoring (A) is controversial (C), and all offshoring (A) is indeed outsourcing (B); but not all outsourcing (B) is done offshore (A). Many outsourced services are kept within the nation’s borders. Is all outsourcing (B) considered controversial (C)? No, not really.
Head spinning?
Simply put, outsourcing refers to sending work outside of your company in order to take advantage of cost savings, expertise, variable capacity and to allow your company to stay focused on your core business.
A simplified example might be a restaurant that wanted to print high-quality flyers. It only seems logical that they would send their desired print job to a 3rd party print house to do the work. It would not make sense for a restaurant to purchase a high-volume production printer and paper cutter just to be able to create flyers in-house. Outsourcing their print jobs would not only save them money, but allow restaurant management to focus their time, energy and resources on improving their culinary skills, business operations and customer service. The print house already owns the necessary equipment and possesses the knowledge to run the machines and execute the print job.
Outsource providers may be onshore, nearshore or offshore
In this same way, companies are increasingly outsourcing pieces of their business which are external to their core competencies, including many IT initiatives. Outsourcing does not necessarily mean that the business will be sent offshore to a distant country, like India or China. In fact there are three main outsourcing categories:
1) Onshoring – domestic outsourcing
2) Nearshoring – outsourcing to a country located in the same geographic region as the country of origin
3) Offshoring – outsourcing functions to a company located in a distant country
When it comes to information technology outsourcing, some firms may be looking to lower costs in the near term, or to speed time to market of a new product, or to gain competitive advantage through innovation and superior client experiences, or to supplement in-house IT resources with a long term partnership.
Depending on your business goals, you should consider the advantages and disadvantages of selecting either an onshore, nearshore or offshore technology service provider.
This is the first of a three part blog series on outsourcing.
The next in the series will discuss the advantages and risks of onshore, nearshore and offshore technology services. The final post in the series will discuss 10 best practices for selecting the best location (onshore, nearshore or offshore) to suit your needs and business goals.
If you just can’t wait, you may download Fairway’s white paper on this very topic today. Fairway Technologies has developed a white paper to help companies determine which outsourcing method is best suited to their needs, titled “Location, Location, Location: Best Practices for Selecting Onshore, Nearshore or Offshore Technology Services“.
The white paper was developed via extensive study, research, surveys and interviews with IT professionals that are involved with sourcing and vendor management decisions. The white paper is currently available here on the Fairway website, and will be accessible on CIO.com during October and November 2010.
Leave a comment to let me know why you think “outsourcing” and “offshoring” are so often used interchangeably.
3 Comments
Leave a comment
Recent Posts
- iOS Unit Testing With OCMock
- Why Stakeholders Need To Be Involved In Scrum
- NuGet Config File Transformation Causes Duplicate Entries On Update
- Load Testing with Locust on Windows
- Writing A Custom LINQ Provider With Re-linq
- AutoMapper Profile Organization
- Rails 3.2: A Nested-Form Demo Part 4: Switch to Targeting Computer!
- SharpRepository: Configuration
- Rails 3.2: A Nested-Form Demo, Part 3: We’re Starting Our Attack Run!
- Rails 3.2: A Nested-Form Demo, Part 2: Accelerate to Attack Speed!
- Rails 3.2: A Nested-Form Demo, Part 1: All Wings Report In!
- iOS Behind the Curve
- Distributed Transaction Coordinators, Port 135, and Firewalls – Oh My!
- SharpRepository: Getting Started
- Find Performance Problems Using JMeter, MySQL and Xdebug/Webgrind
- Taming Hot Key Context Shifting When Running A Windows VM In Virtualbox On OSX
- Integrating Twitter’s Bootstrap Into Your Project
- Mobile payments, tags and more using NFC
- Stress Pig
- Dear Client Services, What Works?
- What Would Steve Do?
- Still Using Fiddler to Test & Debug Your REST Services?
- Write-through and Generational Caching Make a Great Team
- Thinking Recursively
- Development Incentives, What’s the Payoff?
- How do you like them Apples?
- “Optional” Software Development Practices Series — Code Review
- Adding Images to Select Lists in MVC3
- “Optional” Software Development Practices Series
- You Get What You Pay For…
- Outsourcing Safety Tips
- Facebook IPO
- The Ballad of Tim Toady
- The Little Schemer
- Newsflash: Mom leaves tech job at 5p.m.
- Flashback!
- I <negative_emotion> Windows 8!
- Prefix vs. Postfix Increment and Decrement Operators in C++
- Corporate videos: viral boon or epic fail?
- Recruitin’ Time!
- Reference vs. pointer parameters in C++
- The IE8 "hover" Bug: The Most Awesome IE Bug Ever?
- When is perfect perfect enough?
- SOPA/PIPA: Anti-Censorship Protest or Techies Revenge?
- A Decade of Fairway
- Handling Session Timeout Gracefully
- Generating Software Diagrams
- The Audacity of Nope
- The Origins of Culture
- Scrum Overview in Prezi – not another boring slideshow
- Numbers don’t lie: LinkedIn Statistics
- What is your favorite software development tool?
- Best Practices for Selecting Onshore, Nearshore or Offshore Information Technology Outsourcing (ITO) Providers
- Sign of the Times
- Advantages and Risks of Offshoring, Nearshoring or Onshoring
- Does Outsourcing Mean Offshoring?
- Too little, too late?
- New Favorite Lunch Spot
- Why should I care about functions as first-class citizens?
- PHP Remote Debugging with XDebug and NetBeans
- Installing SubText with Web PI
- ROI Primer
- Learn Domain-Driven Design
- Learn Behavior-Driven Development
- Mario Kart Tournament
- F# in 90 Seconds
- Website Vulnerabilities
- Scrum Overview
- Language Club
- Top 12 Favorite Podcasts Ever…
- Fairway Dart Tournament
- Learn Lean Software Development and Kanban Systems
- Android – Eclipse Quick Start
- Learn Functional Programming
- Backup & Restore Strategy
- Smartphone Screens – Another Wireless Variable
- Wireless Application Market
- Head First AOP






Every company has to take a Make or Buy decision. Common wisdom is that whatever is a part of your core competency should be made in house. If a part or a sub-system is important to your business, but not your main competency you may choose to acquire that competency or decide that you want somebody from outside the firm do the job for you. You will in the second case buy that part of sub-system from a supplier or have a supplier do a part of your job. This is called outsourcing. As everybody knows, this phenomenon is not new.
Much noise about software jobs going to India or manufacturing jobs going to China represent a special case of outsourcing called offshoring. This phenomenon has grown specially in the last decade with China opening up its cheap labor market for manufacturing and internet enabling India’s software industry to take off. Often times, the concern of people is about the jobs being offshored as opposed to jobs being outsourced.
outsourcing has advanced to become a large industry in itself. One of the major reasons why people outsource is because they cannot find competent personnel within the company and also find it difficult to hire new employees simply for the additional function. Nowadays, even established organizations have now opened services to accept outsourced projects simply because it generates profit. They know that they have expertise in the demanded service and companies pay well to obtain it. Nevertheless, businesses just love the cost-cutting benefits of offshoring and it is the primary reason why they opt to do it. With it, they can now concentrate on what is more important to their organization.
I am confused with the terms outsourcing and offshoring. Your comprehensive article about this subjects enlightened me. Thanks a lot!