What IT outsourcing means
IT outsourcing means contracting technology work to an external provider instead of employing the people who do it. The definition is broad on purpose, and software outsourcing, where the work is building and running your product, is the part most companies mean. It covers a helpdesk contract, a fixed-price app build, three contractors joining your standup, and a dedicated offshore development team that works on your roadmap for years.
One question separates them: who directs the work day to day, and who answers when it slips?
The models, by who runs the work
The IT outsourcing models you’ll be offered
Scroll the table sideways to see every column.
| Model | Who manages | Priced by | Suits | Struggles when |
|---|---|---|---|---|
| Contractors | You | Hours | A gap of a few months | You need continuity, or someone leaves mid-sprint |
| Staff augmentation | You | Per person | A known skill gap in a team that already runs well | Your managers are already stretched |
| Project outsourcing | The provider | Fixed scope | A defined build with an end date | Requirements move, which they usually do |
| Managed offshore team | The provider | Committed monthly capacity | A roadmap that keeps producing work | The work has a clear end date |
| Your own entity abroad | You | Salaries and overheads | A permanent second office | The six months of setup and the country manager are underestimated |
Two of these get confused often, and the mix-up is costly. Staff augmentation vs managed services explains the gap in one page: augmentation adds people you manage, and a managed service adds capacity the provider manages.
Onshore, nearshore and offshore IT outsourcing
Location is a separate decision from the model. It’s a trade between cost, working-hour overlap and the size of the talent market.
- Onshore. Same country, highest cost, no time zone or language friction.
- Nearshore. A neighbouring region, moderate cost, most of a shared working day.
- Offshore. Further away, lowest cost, with overlap that depends on the country. Thailand is five hours ahead of Northern Europe in summer and six in winter, so a European morning meets a Thai afternoon.
Offshoring and outsourcing are two separate decisions, and mixing them up is how companies end up with the wrong provider in the right country. Offshoring vs outsourcing covers the difference in detail.
What IT outsourcing costs, including management time
Every provider gives you a rate you can compare in a spreadsheet. The cost that decides whether the arrangement works is the management time it takes from your own people, and that never appears in a quote.
Where the hidden cost sits
- ContractorsCheapest per hour. Your engineers plan and review the work, and absorb the ramp-up again each time someone rotates off.
- AugmentationSlightly higher per person. The management load is the same as employing someone, because in effect you are.
- Fixed projectPredictable at the start. The cost arrives as change requests once the requirements move.
- Managed teamHigher per person than a contractor and lower in total for ongoing work, because planning, quality and continuity sit with the provider.
How to choose an IT outsourcing model, in four questions
- Is the work finite or ongoing? A defined build with an end date suits a project or a contractor. A roadmap that keeps producing work suits a dedicated team.
- Who has time to manage? If your managers are already at capacity, choose a model where the provider directs the work.
- How long do people stay? Ask for the retention figure and how it’s calculated. On a long roadmap, retention matters more than rate, because knowledge of your codebase is the expensive part.
- Who answers when a sprint slips? If it’s a named person on the provider’s side, you’re buying a managed service. If it’s you, you’re buying people.
Where Azendo fits
Azendo runs one of these models, and runs it well. We assign dedicated developers full time to one client’s roadmap and manage them from our own offices in Chiang Mai and Bangkok, under one agreement with a committed monthly capacity. A service delivery manager plans the work, runs quality and answers for what ships, and our specialists stay with Azendo for 3.3 years on average.
It’s built for companies whose roadmap keeps growing, whether they want to add one remote team or several disciplines. To see what a team covers, software development outsourcing goes through it discipline by discipline, and how it works walks through the four steps from first call to a working team.