Software Development Outsourcing Models: A Map for US Companies

In this article
- Every outsourcing deal is a choice on three separate axes: the relationship (who manages the work), the pricing (how you pay) and the location (how far away the team sits).
- Relationship models run from staff augmentation (you manage everything) through dedicated teams and managed services to project-based work, ODCs and build-operate-transfer.
- Pricing models (fixed price, time and materials, monthly team fee, outcome-based) fit some relationships naturally and fight others. Fixed price on staff augmentation is the classic mismatch.
- For US buyers, location sets the overlap: nearshore means Latin America (5–8 shared hours), Central Europe is offshore with 2–4 hours, Asia usually 0–2.
Jump to
- Three questions, not one list
- Axis 1: relationship models
- Axis 2: pricing models
- Axis 3: location
- The hidden variable: your own management time
- Decide in this order
- Which model fits your situation?
- Combinations that work
- Worked example: one company, three axes
- How the right model changes as you grow
- Where Gilzor fits
Three questions, not one list
Every outsourcing arrangement answers three questions. Mixing them up is the source of most confused proposals we see.
- Relationship: who manages the work? You, the vendor, or something in between. This determines control, accountability and how much of your own management time the engagement needs.
- Pricing: how do you pay? For a result, for time, for a team per month, or for an outcome. This determines who carries cost risk.
- Location: where does the team sit? Onshore, nearshore or offshore. This determines rates and, more importantly for US companies, how many working hours you share.
The choices are partly independent. A dedicated team can be in Poland or in Colombia; a fixed-price project can go to a vendor in Ohio or in India. But they aren't fully independent: some relationship and pricing combinations work naturally, and some contradict themselves. The diagram below shows which.
Axis 1: relationship models
Sorted from "you manage everything" to "the vendor manages everything", with two models at the end for companies that want a lasting presence abroad.
Staff augmentation
Individual engineers join your team and work inside your process. You set priorities, review code and own delivery; the vendor recruits, employs and replaces. It's the fastest way to add capacity when you already have engineering leadership. The variants (short-term, skill-based, long-term) are covered in types of staff augmentation.
Dedicated team
A complete, self-organizing team (developers, often QA, a team lead, part-time design or DevOps) works only on your product. You own the backlog; the team owns how it delivers. It fits products that will change for a year or more. We compare it with its neighbors in dedicated team vs staff augmentation and dedicated team vs project-based outsourcing.
Managed services
The vendor owns an outcome under a service-level agreement: "the platform stays up, security patches within 7 days, two feature releases a month". You manage the vendor, not the people. It suits mature products where the work is predictable. Moving from augmentation to this model is a common path, described in staff augmentation to managed services.
Project-based outsourcing
The vendor delivers a defined scope by a date, usually for a fixed price, and carries the delivery risk inside that scope. Ideal for bounded work with stable requirements; expensive when the scope moves.
Offshore development center (ODC)
A larger, long-term unit (typically 15–50+ engineers) run by the vendor as your engineering hub abroad, often with its own management layer and sometimes its own office space. Think of it as a dedicated team grown into a department. It makes sense once you need dozens of engineers for years. The comparison with augmentation is in offshore development center vs staff augmentation.
Build-operate-transfer (BOT)
The vendor builds a team in its country, runs it for 18–36 months and then transfers people and processes to your own local entity for a pre-agreed fee. You get a captive center without learning local hiring, payroll and labor law from scratch. It's the most expensive path in management attention and only pays off at a scale of roughly 20 people or more with a multi-year commitment.
The table below puts the six side by side. Click a column header to sort.
| Staff augmentation | Full: you manage people and work | People quality and replacement | 1+ engineers | 3–24 months | 1–3 weeks |
|---|---|---|---|---|---|
| Dedicated team | Priorities; team runs delivery | Team performance and practice | 3–10 people | 9–36 months | 2–6 weeks |
| Managed services | Outcomes and SLAs | The agreed service levels | Any; priced per service | 12+ months | 4–8 weeks (transition) |
| Project-based | Scope at signing, acceptance at the end | Scope, price and date | Any; vendor decides | 1–9 months | 2–4 weeks (after spec) |
| Offshore development center | Strategy and priorities | Hub operation, hiring, retention | 15–50+ people | 3+ years | 2–4 months to scale |
| Build-operate-transfer | Rising to full after transfer | Building and running until transfer | 20+ people | 18–36 months, then yours | 3–6 months to scale |
Axis 2: pricing models
Pricing decides who carries cost risk. The rule that prevents most disputes: whoever controls the scope should carry the risk of it changing. More detail, with contract examples, in staff augmentation pricing models.
| Pricing model | How it works | Who carries cost risk | Watch for |
|---|---|---|---|
| Fixed price | One price for a written scope, paid by milestones | Vendor, for the written scope | A 15–30% risk buffer in the quote; change requests at a premium |
| Time and materials, hourly | You pay hours worked at agreed rates | You | Weak reporting; insist on timesheets tied to tickets |
| T&M with a cap (not-to-exceed) | Hourly, but the total can't pass a ceiling without approval | Shared | Vendors pad the cap; scope gets cut silently near the ceiling |
| Monthly team fee or retainer | A fixed monthly amount per person or per service | You for output, vendor for availability | Notice periods and minimum terms; 30 days per person is reasonable |
| Outcome-based | Payment tied to measurable results: uptime, tickets resolved, a KPI | Vendor | Only fair when the vendor controls what drives the metric |
Two hybrids show up often and work well. A fixed-price discovery phase followed by a monthly team fee lets you buy certainty where the scope is clear and flexibility where it isn't. A monthly fee with a small outcome component (for example, a bonus or penalty tied to release frequency or defect rates) aligns incentives without pretending a team can promise a fixed scope.
Axis 3: location
For a US company, location is mostly about shared working hours, and only second about rates. The labels are often misused, so here's what they mean from a US point of view. The full comparison is in onshore vs nearshore vs offshore software development.
| Location | Typical regions | Senior rate, 2026 | Overlap with New York | Overlap with San Francisco |
|---|---|---|---|---|
| Onshore | US vendors and agencies | $110–200/h | Full day | Full day |
| Nearshore | Mexico, Colombia, Brazil, Argentina | $45–80/h | 6–8 hours | 4–7 hours |
| Offshore, Central & Eastern Europe | Poland, Romania, Cyprus, the Baltics | $45–75/h | 2–4 hours with a shifted day | 0–2 hours, early morning |
| Offshore, Asia | India, Vietnam, the Philippines | $25–50/h | 0–2 hours, often by evening calls | 0–3 hours, late afternoon |
Rates between Latin America and Central Europe are now close, so the choice there turns on overlap, domain experience and the specific vendor. Asia remains the cheapest per hour, but the near-zero overlap pushes teams toward written, asynchronous work and makes fast iteration harder. See nearshore software development rates for the country-by-country numbers.
The hidden variable: your own management time
Proposals compare rates. They rarely mention how much of your own people's time each model consumes, and that's often the bigger cost. These are the ranges we see for a team of about five engineers, measured as hours per week from someone senior on your side.
| Model | Your time per week | Who it needs to be | What that time goes into |
|---|---|---|---|
| Staff augmentation | 15–25 hours | Tech lead or engineering manager | Planning, code review, unblocking, 1:1s, onboarding |
| Dedicated team | 5–10 hours | Product owner, plus a technical counterpart for architecture | Backlog, sprint reviews, decisions, acceptance |
| Managed services | 2–4 hours | Service owner | SLA reviews, priorities for the monthly releases, escalations |
| Project-based | Heavy before and at the end; 2–5 hours in between | Product owner and a subject expert | Specification, milestone demos, change requests, acceptance testing |
| ODC or BOT | A part-time or full-time executive | VP Engineering or a site lead | Strategy, hiring plans, culture, governance, transfer planning |
This is why a cheaper rate in staff augmentation can lose to a higher monthly fee for a dedicated team: if your only senior engineer spends half the week managing augmented developers, you've bought capacity and spent leadership. It's also why project-based work feels cheap during the build and expensive at acceptance, when someone on your side has to verify everything at once.
Built by Gilzor
Results we’ve shipped




Talk to the people who build it. Tell us about your project and get a free estimate of scope, timeline and cost.
Decide in this order
Most bad engagements we see in first calls were chosen in the wrong order: someone picked a country because of rates, then a vendor, then accepted whatever model the vendor sold. Reverse it.
- Relationship first: who will manage the work?Be honest about how much senior time you have, using the table above. That narrows six models to two or three.
- Pricing second: who controls the scope?If the scope is written and stable, fixed price. If you'll steer it, pay for time or a team. The pricing should follow the relationship, not the other way round.
- Location third: how much overlap do you need?Daily pairing and live product discussions need 4+ shared hours. Well-written tickets and async reviews work with 2–3. Then compare rates within the regions that pass.
- Vendor lastShortlist vendors that actually run the model you chose at the size you need. A vendor that mostly does fixed-price projects will run a dedicated team like a project, and vice versa.
Which model fits your situation?
Six questions about control, scope and scale. The quiz picks a relationship model; the result also suggests the pricing that fits it.
Outsourcing model selector
Combinations that work
A model is one choice on each axis. These are the combinations we see succeed most often for US companies, and the ones we'd steer away from.
Works well
- Seed or Series A product build: fixed-price discovery, then a dedicated team on a monthly fee, nearshore or Central European. Scope flexibility matters more than a fixed total.
- Scale-up with a strong CTO and a backlog: staff augmentation on T&M. Pick Latin America if the team needs all-day collaboration, Central Europe if a morning window works.
- Live product, small internal team: managed services on a retainer with SLAs, plus a small dedicated stream for new features.
- Bounded side project: fixed price, any location, as long as the spec has acceptance criteria.
- Company planning 30+ engineers abroad: an ODC for speed, or BOT if owning the center is the goal.
Fixed price for augmented engineers you manage (the vendor can't control the scope it is pricing). Outcome-based fees for a team that follows your priorities (the vendor can't control the outcome). A managed service for a product that's still being defined (the SLA describes something that doesn't exist yet). BOT for five people (the transfer overhead dwarfs the benefit). Asia-based offshore for a team that needs to pair with your engineers every afternoon.
Worked example: one company, three axes
A 60-person healthcare scheduling company in Chicago has a live web product, two in-house engineers and a VP of Product. It wants a patient-facing mobile app within nine months and then ongoing development of both products.
- Relationship: the two in-house engineers are fully loaded and nobody can manage five more people. That rules out staff augmentation. The app will change after the first patients use it, which rules out a pure fixed-price project. The answer is a dedicated team with its own lead, reporting to the VP of Product, after a short discovery.
- Pricing: a fixed price for four weeks of discovery (user flows, backlog, architecture, an estimate range), then a monthly fee for a team of a tech lead, three developers and a part-time QA engineer, with 30-day scale-down notice per person.
- Location: Chicago is one hour behind New York. A Central European team shifting its day to 10:00–18:30 local time shares about two and a half hours with a Chicago office that starts at 9:00 (9:00–11:30 Central). That's enough for a daily standup and decision calls if the team writes good handoffs; a Latin American team would give five or more hours at similar rates. The company weighs overlap against domain experience in HIPAA-regulated products and the vendor's references, and picks on those.
Notice what decided each axis: management capacity, scope stability and overlap needs. Rates only entered at the end, as a tiebreaker between regions that passed the overlap test.
How the right model changes as you grow
Models aren't permanent. In our experience companies move along a fairly predictable path, and planning for the next step avoids a painful switch later.
- Idea to MVPFixed-price discovery, then a small dedicated team or a fixed-price MVP if the scope is truly narrow. Budget for the discovery even when money is tight: it is the cheapest place to find out the scope is wrong.
- Product-market fitA dedicated team that grows with the roadmap; first in-house hires take over product and architecture roles.
- ScalingIn-house engineering leadership with staff augmentation for capacity peaks and specialized skills.
- MaturityManaged services for stable parts of the platform, dedicated teams for new product lines, and an ODC or BOT if offshore headcount passes a few dozen.
FAQ
What are the main software development outsourcing models?
Which outsourcing model is best for a startup?
What is the difference between an ODC and a dedicated team?
How does build-operate-transfer (BOT) work?
Is Central or Eastern Europe nearshore for US companies?
Which pricing model should I choose?
Where Gilzor fits
We work in staff augmentation, dedicated teams, ongoing development support and fixed-price projects (including discovery phases and our fixed-price mobile app audit). If your quiz result points to an ODC or BOT program, compare vendors that specialize in building and transferring offshore centers.
Our engineers work from Poland and Cyprus, which for US companies is offshore with a partial overlap. We agree a fixed daily window, usually the East Coast morning, in the proposal. Over 7+ years and 70+ launched projects, the model we recommend most often for startups and SMBs is the fixed discovery followed by a dedicated team.
No sales pitch
Get a straight answer for your project
Tell us what you’re building. We’ll reply with options, a rough cost and timeline. If we’re not the right fit, we’ll say so.

Co-Founder of Gilzor. Works with founders and product companies on how to staff and run engineering: team extension, dedicated teams, and getting stalled projects moving again.
Gilzor · Development Support partner
Need a team for your product?
Services
Development SupportTeam extension, maintenance, bug fixing, scaling.→By company type
Selected projects






The team behind them





