Offshore Development Center (ODC): Models, Costs and a Small-Team Version
Founder & Lead Engineer, RAITHub
An offshore development center (ODC) is a team in another country that works only on your product. It comes in three models: captive (you own the entity), vendor-managed (a partner employs the team) and build-operate-transfer (a vendor builds it, then hands it over). Most Bangladesh agencies on Clutch list under $25 or $25–$49 an hour. RAITHub offers a smaller version: a dedicated monthly team or fixed-scope work.
This guide explains each ODC model in plain terms, what it costs to run one in Bangladesh, and when each is worth the effort. It also says plainly what RAITHub does not do. RAITHub is a founder-led software company in Dhaka, founded in 2024, and it does not set up captive centers, run build-operate-transfer programmes or supply staff augmentation. If you need one of those, this post should still help you choose, and it tells you what to look for.
What is an offshore development center, in plain English?
An ODC is a long-running engineering team, based offshore, that is dedicated to one client. The word "center" suggests an office with a sign on the door, and at the large end it is exactly that: dozens or hundreds of engineers, a local leadership team and its own HR. At the small end it is a handful of people who work on your product every month and nothing else.
What separates an ODC from ordinary outsourcing is continuity. A project vendor delivers a scope and moves on. An ODC keeps the same people on your product for years, so they build up knowledge of your code, your customers and your decisions. That is the whole point, and it is also why the setup cost and management effort are higher.
Three terms come up in every ODC conversation:
- Captive center. You set up your own legal entity in the offshore country and employ the team directly. You own everything, and you carry everything: registration, payroll, tax filings, office and local management.
- Vendor-managed ODC. A local software company employs the engineers and runs the office, and the team works only for you. You pay the vendor a monthly fee per person or per team.
- Build-operate-transfer (BOT). A vendor recruits and runs the team for an agreed period, often a few years, then transfers the people and the operation into an entity you own. It is a route to a captive center with less early risk. Industry usage varies, so read the transfer terms carefully.
Which ODC model fits: captive, vendor-managed or build-operate-transfer?
Choose by how long you will need the team, how big it will get, and whether you want to own an entity abroad. The table compares the three models with the smaller alternative RAITHub offers.
| Question | Captive center | Vendor-managed ODC | Build-operate-transfer | Small dedicated team (RAITHub) |
|---|---|---|---|---|
| Who employs the engineers? | Your own local entity | The vendor | The vendor, then you after transfer | RAITHub |
| Typical size | Tens to hundreds | 5 to 50+ | 20+ by the transfer date | A small, founder-led team |
| Time to start | Months: entity, bank, office, hiring | Weeks | Weeks to start, years to transfer | After a free audit and a written quote |
| Upfront cost | High: legal, setup, recruitment | Low | Moderate, plus a transfer fee | None beyond the first invoice |
| Who manages the team day to day? | You, through a local lead you hire | Usually shared | The vendor, then you | RAITHub owns delivery; you set priorities |
| Who owns the IP? | You | You, if the contract assigns it | You, if the contract assigns it | You, by present assignment |
| Fits when | You need a permanent, large engineering site | You want scale without a foreign entity | You want a captive center later, with less early risk | You need one product built and improved, not a site |
| Offered by RAITHub? | No | Only in the small form in the last column | No | Yes |
What does an offshore development center cost in Bangladesh?
It depends mostly on the model, because the model decides who pays for management, office and overheads. The figures below are illustrative, for a four-person team (three developers and one QA engineer) working 160 hours a month. They are built from public data, not from RAITHub's own prices, which are quoted per project.
| Route | How the cost is built | Illustrative monthly cost, 4 people | Not included |
|---|---|---|---|
| Freelancers you manage | $18–$40 an hour each (Arc, May 2026) | $11,520–$25,600 | Project management, QA process, cover when someone leaves |
| Vendor-managed ODC | Agency rates of under $25 to $49 an hour (Clutch Bangladesh); this uses $20–$49 | $12,800–$31,360 | Your own product owner's time |
| Captive-lite via an employer of record | Salary plus an EOR fee of $599 (Deel) to $699 (Remote) per person | Salaries plus $2,396–$2,796 in fees | Office, equipment, a local lead, recruitment |
| Captive center | Salaries, statutory costs, entity running costs and a local manager | Salaries plus a fixed overhead that only pays off at scale | Setup time, legal advice, exit costs |
| Build-operate-transfer | Vendor monthly rate during operation, then a transfer fee | Similar to vendor-managed, plus the transfer fee | No public benchmark for transfer fees; get it in writing |
For salaries, the range is wide. Levels.fyi puts the median total compensation for software engineers in Dhaka at about $690 a month (Levels.fyi Dhaka), while Arc reports that remote developers in Bangladesh expect about $41,465 a year (Arc Bangladesh salaries). That gap is covered in detail in the cost of hiring developers in Bangladesh. For comparison, Arc lists US and Canadian freelancers at $82–$130 an hour (Arc freelance rates), and Clutch's global guide puts the average monthly spend on reviewed projects at about $10,209 (Clutch pricing guide).
Two things the table cannot show. First, a captive center has a floor: a legal entity, an accountant and a local lead cost roughly the same whether you employ four people or forty, which is why captive centers rarely make sense below a few dozen engineers. Second, the lowest hourly rate is rarely the lowest total cost. Rework, turnover and management time add up; the hidden cost of low-rate offshore development walks through where the money goes.
What does it take to set up a captive center in Bangladesh?
More than most founders expect. A foreign company that wants to employ people directly needs a legal presence. Companies, including foreign companies, register with the Registrar of Joint Stock Companies and Firms (RJSC), and investment registration and approvals go through the Bangladesh Investment Development Authority (BIDA). Companies in designated hi-tech parks deal with the Bangladesh Hi-Tech Park Authority, which runs its own one-stop service and incentive package (BHTPA). Check the current incentives with the authority directly, because they change.
After registration come a bank account, payroll, statutory benefits such as provident fund and gratuity, tax filings, an office or coworking lease, equipment, and a local manager you trust. None of that is unusual, but each piece needs someone to own it. This is general information, not legal or tax advice; confirm the requirements with an adviser in Bangladesh and with the regulators linked above.
An employer of record is the lighter option: it employs people on your behalf, so you avoid the entity. It gives you employees, not a delivery team, so you still manage the work yourself.
When is a full ODC worth it?
A full ODC, captive or vendor-managed, makes sense when all of these are true:
- You need the team for years, not months. The setup cost only pays back over a long horizon.
- You need scale. Ten or more engineers, often across several products or functions.
- You have management capacity. An engineering leader on your side who can run a remote site, set standards and handle people issues across time zones.
- You want the knowledge inside your company. With a captive or BOT model, the people eventually become your employees.
If one of these is missing, a smaller arrangement is usually safer. A startup with one product and no engineering leader is better served by a team that owns delivery than by a center it has to run.
What is the small-team version RAITHub offers?
RAITHub offers the useful core of an ODC without the center: consistent people on your product each month, with RAITHub owning delivery and quality. There are two engagement models, and only two.
- A dedicated team, billed monthly. The same people work on your product each month. You set the priorities; RAITHub decides how to build it, tests it and ships it, with a demo every Friday. It is month-to-month with a short notice period.
- Fixed-scope work at a fixed price. For a defined deliverable, such as an MVP, a migration or a new module, with a signed spec and one price agreed before work starts.
The difference between the two is covered in dedicated team vs fixed price. For a new SaaS product, the usual path is a fixed-scope first build through SaaS development, then a dedicated team for what follows. RAITHub publishes no hourly rates: you book a free 15-minute technical audit and get a fixed written quote with its assumptions. The pricing page explains how each service is priced.
What you get either way: founder-reviewed architecture from Rupak Amin, Founder & Lead Engineer; a test suite gated in CI; an NDA before detailed discussion; full IP assignment to you; accounts in your name; and runbooks at handover. The software handover checklist lists what that handover should contain, from any vendor.
What doesn't RAITHub do?
Plainly:
- No staff augmentation. RAITHub does not place engineers inside your team to take tasks from your manager. Every engagement has a deliverable RAITHub owns.
- No build-operate-transfer. RAITHub does not recruit a team with the aim of moving the people into your entity.
- No captive setup. RAITHub does not register entities, run payroll or lease offices for clients, and it gives no legal or tax advice.
- No certifications. RAITHub is not SOC 2 or ISO 27001 certified. It signs DPAs and SCCs and follows your security controls.
- No native mobile apps and no non-English delivery. Web apps and PWAs only, delivered in English.
These limits are deliberate. RAITHub's standards, a signed spec, CI-gated tests and weekly demos, only hold when RAITHub runs the delivery. A center you manage, or people who will later work for you, would need a different contract and a different company.
How many working hours overlap with a Dhaka team?
Dhaka is UTC+6 with no daylight saving, and the working week is agreed per client. Assuming a 9:00–18:00 day at both ends, the overlap looks like this:
| Client location | Overlap with Dhaka |
|---|---|
| New York, Toronto | A daily 2-hour evening window: Dhaka 19:00–21:00 = 08:00–10:00 in winter, 09:00–11:00 in summer |
| Bogotá / Port of Spain | Same 2-hour window: 08:00–10:00 / 09:00–11:00 all year |
| UK | 3h in winter, 4h in summer |
| Central Europe | 4h in winter, 5h in summer |
| Dubai | 7h |
| Riyadh | 6h |
| Singapore, Kuala Lumpur | 7h |
| Tokyo | 6h |
| Sydney, Melbourne | 5h (AEST), 4h (AEDT) |
| Johannesburg / Nairobi / Lagos | 5h / 6h / 4h |
Outside those windows, work is async with a written handoff every day, so nothing waits on a meeting. For US clients the 2-hour window is enough for a stand-up and decisions; the rest is written.
What should you check before signing with any ODC vendor?
- IP assignment. A present assignment of the code to you, not a promise to assign later. The offshore IP assignment checklist lists the clauses.
- Named people. Who exactly is on the team, and what happens when one of them leaves.
- Accounts in your name. Repository, cloud, domain and third-party services.
- Exit terms. Notice period, handover obligations and, for BOT, the transfer fee and which staff transfer.
- Evidence. Real test counts and shipped work rather than slides. Is it safe to hire a Bangladesh software agency? covers how to verify a vendor.
Why RAITHub for this
- Continuity without a center to run. The same people on your product every month, with RAITHub accountable for delivery and quality.
- Evidence you can check. Sundor Skin, a B2B wholesale platform RAITHub built, has 146 PostgreSQL tables with row-level security and 530+ tests; PropDesk, a property management platform, has 1,024 tests. More is on the work page.
- A founder review on every engagement. Architecture decisions are reviewed by the founder, not delegated away.
- No lock-in. Month-to-month dedicated teams, fixed-scope projects that end at their deliverable, and IP that is yours from the start.
When you don't need us
- You want a captive center or a BOT programme. Use a vendor that specialises in that, and a local law firm for the entity.
- You want engineers who report to your own manager. That is staff augmentation; hire directly or through an employer of record.
- You need 20+ engineers across several products soon. A small founder-led team is the wrong shape.
- You need a certified vendor today. RAITHub holds no SOC 2 or ISO 27001 certification.
If one product needs a steady team that owns delivery, book the free 15-minute technical audit and RAITHub will recommend a dedicated team or a fixed scope, with a written quote.
Rates and fees checked against the linked Clutch, Arc, Deel and Remote pages. This is general information, not legal or tax advice; confirm entity and employment rules with your adviser and the Bangladesh regulators linked above.
Frequently asked questions
What is an offshore development center (ODC)?
An ODC is a long-running team in another country that works only on your product. It can be captive (your own entity), vendor-managed (a partner employs the team) or build-operate-transfer (a vendor builds it and later hands it to you).
How much does an offshore development center in Bangladesh cost?
For an illustrative four-person team at 160 hours a month, agency rates of $20–$49 an hour give about $12,800–$31,360 a month. A captive center adds entity, office and management overheads that only pay off at scale.
What is build-operate-transfer (BOT)?
A vendor recruits and runs a team for an agreed period, then transfers the people and operation into an entity you own. It lowers early risk on the way to a captive center. RAITHub does not offer BOT.
Does RAITHub set up offshore development centers?
No. RAITHub does not set up captive centers, run BOT programmes or supply staff augmentation. It offers a dedicated monthly team or fixed-scope work, with RAITHub owning delivery.
Is an ODC the same as staff augmentation?
Not quite. Staff augmentation places individual engineers under your management. An ODC is a whole dedicated team, often with its own local leadership. RAITHub offers neither model in full; its dedicated team is small and RAITHub-managed.
How much time overlap is there with a Dhaka team?
On a 9:00–18:00 day at both ends: 7 hours with Dubai and Singapore, 4–5 with Central Europe, 3–4 with the UK, and a daily 2-hour window with New York and Toronto. The rest is async with written daily handoffs.
When is a small dedicated team better than an ODC?
When you have one product, fewer than about ten engineers' worth of work, and no engineering leader to run a remote site. A team that owns delivery is simpler than a center you have to manage.
Related posts
Ready to discuss your project?
Book a free 15-minute technical audit with our engineering team.