· 12 min read

Software Development Outsourcing Models: A Map for US Companies

Ask five vendors about outsourcing models and you'll get five lists that mix up different things: staff augmentation next to fixed price, nearshore next to dedicated team. Those aren't alternatives to each other. They are answers to three separate questions, and every engagement combines one answer from each. This article lays out the full map, shows which combinations work, and points to our deeper comparisons where you need detail.
A map with three routes branching from one starting point
Picking a model for your project?Describe the work and we will tell you which combination we would choose, even if it is not ours.
Explore my options

Three questions, not one list

Every outsourcing arrangement answers three questions. Mixing them up is the source of most confused proposals we see.

  1. 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.
  2. 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.
  3. 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.

Fixed price T&Mhourly T&Mwith cap Monthly feeor retainer Outcome-based Staff augmentation Dedicated team Managed services Project-based Offshore dev. center Build-operate-transfer natural fit workable with care mismatch
Relationship models against pricing models. A mismatch usually means one party carries risk it can't control: a vendor promising a fixed price for people you manage, or a vendor paid for outcomes it can't steer.

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 augmentationFull: you manage people and workPeople quality and replacement1+ engineers3–24 months1–3 weeks
Dedicated teamPriorities; team runs deliveryTeam performance and practice3–10 people9–36 months2–6 weeks
Managed servicesOutcomes and SLAsThe agreed service levelsAny; priced per service12+ months4–8 weeks (transition)
Project-basedScope at signing, acceptance at the endScope, price and dateAny; vendor decides1–9 months2–4 weeks (after spec)
Offshore development centerStrategy and prioritiesHub operation, hiring, retention15–50+ people3+ years2–4 months to scale
Build-operate-transferRising to full after transferBuilding and running until transfer20+ people18–36 months, then yours3–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 modelHow it worksWho carries cost riskWatch for
Fixed priceOne price for a written scope, paid by milestonesVendor, for the written scopeA 15–30% risk buffer in the quote; change requests at a premium
Time and materials, hourlyYou pay hours worked at agreed ratesYouWeak 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 approvalSharedVendors pad the cap; scope gets cut silently near the ceiling
Monthly team fee or retainerA fixed monthly amount per person or per serviceYou for output, vendor for availabilityNotice periods and minimum terms; 30 days per person is reasonable
Outcome-basedPayment tied to measurable results: uptime, tickets resolved, a KPIVendorOnly 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.

LocationTypical regionsSenior rate, 2026Overlap with New YorkOverlap with San Francisco
OnshoreUS vendors and agencies$110–200/hFull dayFull day
NearshoreMexico, Colombia, Brazil, Argentina$45–80/h6–8 hours4–7 hours
Offshore, Central & Eastern EuropePoland, Romania, Cyprus, the Baltics$45–75/h2–4 hours with a shifted day0–2 hours, early morning
Offshore, AsiaIndia, Vietnam, the Philippines$25–50/h0–2 hours, often by evening calls0–3 hours, late afternoon
Ranges we see in proposals and in published 2026 rate surveys. Overlap assumes standard working days, with the vendor shifting hours where noted.

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.

ModelYour time per weekWho it needs to beWhat that time goes into
Staff augmentation15–25 hoursTech lead or engineering managerPlanning, code review, unblocking, 1:1s, onboarding
Dedicated team5–10 hoursProduct owner, plus a technical counterpart for architectureBacklog, sprint reviews, decisions, acceptance
Managed services2–4 hoursService ownerSLA reviews, priorities for the monthly releases, escalations
Project-basedHeavy before and at the end; 2–5 hours in betweenProduct owner and a subject expertSpecification, milestone demos, change requests, acceptance testing
ODC or BOTA part-time or full-time executiveVP Engineering or a site leadStrategy, 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

70+products launched
98%delivered on time
85%clients come back
Art Scherbakov, Co-FounderAndrew Laminsky, CTOYuri Rudenya, Head of Mobile Development at GilzorAlena Timofeeva, Product Marketing Lead

Talk to the people who build it. Tell us about your project and get a free estimate of scope, timeline and cost.

See how we’d approach yours

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
Combinations that fight themselves

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.

  1. 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.
  2. Product-market fitA dedicated team that grows with the roadmap; first in-house hires take over product and architecture roles.
  3. ScalingIn-house engineering leadership with staff augmentation for capacity peaks and specialized skills.
  4. 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?
By relationship: staff augmentation, dedicated team, managed services, project-based outsourcing, offshore development center (ODC) and build-operate-transfer (BOT). By pricing: fixed price, time and materials (with or without a cap), monthly team fee or retainer, and outcome-based pricing. By location: onshore, nearshore and offshore. A real engagement combines one choice from each group.
Which outsourcing model is best for a startup?
Most startups do best with a short fixed-price discovery phase followed by a small dedicated team billed monthly, because the scope will change after the first users arrive. If the startup already has a strong CTO and a clear backlog, staff augmentation is cheaper and keeps more control in-house.
What is the difference between an ODC and a dedicated team?
Scale and permanence. A dedicated team is typically 3–10 people within the vendor's organization. An offshore development center is a larger unit, often 15–50 people or more, with its own management layer, sometimes its own office space and branding, set up for several years. ODCs suit companies that want a lasting engineering hub abroad without opening a legal entity yet.
How does build-operate-transfer (BOT) work?
The vendor recruits a team in its country, runs it for an agreed period (usually 18–36 months), and then transfers the people, processes and sometimes the office to your own local entity for a pre-agreed fee. It suits companies that want their own engineering center abroad eventually but don't want to learn local hiring, payroll and law from scratch.
Is Central or Eastern Europe nearshore for US companies?
No. For US companies, nearshore normally means Latin America, which shares most of the working day. Central Europe is six hours ahead of New York and nine ahead of San Francisco, so it is offshore with a partial overlap: about 2–4 shared hours with the East Coast when the team shifts its day later, and very little with the West Coast.
Which pricing model should I choose?
Choose the pricing model that matches who controls the scope. If the vendor owns a stable, written scope, fixed price works. If you control priorities week by week, pay for time: hourly T&M for individuals, a monthly fee for a team. Outcome-based pricing only works when the outcome is measurable and the vendor controls what drives it.

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.

Next, a few optional questions so the first call is useful. We use your details only to reply to your request. Privacy Policy

Art Scherbakov
Written byArt Scherbakov

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?

95%referred by business partners
70+successful launches
85%repeat business
98%delivered on time

The team behind them

Art Scherbakov
Art ScherbakovCo-Founder
Andrew Laminsky
Andrew LaminskyCTOLinkedIn
Yuri Rudenya
Yuri RudenyaHead of Mobile Development at GilzorLinkedIn
Alena Timofeeva
Alena TimofeevaProduct Marketing LeadLinkedIn
Tell us what you’re buildingOptions, a rough cost and timeline for your project. No commitment.

More insights