When should a Swiss startup outsource software development?
Outsource when getting a validated product into users' hands matters more than building an engineering team, which for most pre-seed and seed startups is exactly the situation. Keep product decisions in-house, rent the execution, and insist on a handover path. Uliasti is a Zürich agency that builds for startups and co-invests in some of them, so we have sat on both sides of this decision.
The rule in one sentence
Own the what and the why yourself; you can rent the how. Outsourcing product strategy fails. Outsourcing engineering execution, with you making the product calls weekly, works and is how a large share of successful products got their first version.
When outsourcing is the right call
- You have no technical co-founder and need a working product to raise or to sell. Hiring a founding engineer takes months you may not have, and a wrong founding hire is more expensive than any agency.
- Demand is validated and speed is the constraint. You know what to build; you need it built well in weeks, not quarters. An experienced team ships an MVP in 8 to 14 weeks.
- The domain needs specialists you cannot yet attract. Payments, banking interfaces, compliance-heavy flows. Renting five years of scar tissue beats learning on your customers.
- The runway math says so. A production MVP costs CHF 60,000 to 150,000. Two senior engineers cost over CHF 300,000 per year fully loaded, before they have agreed to join a company that does not have a product yet.
When to hire instead
- Your core advantage is the technology itself: a novel algorithm, infrastructure, deep tech. Then engineering is the company, and it should live inside it from day one.
- You have found product-market fit and iterate continuously. Post-PMF, the tight loop between users and code belongs in-house.
- You already have strong technical leadership and hiring is working. Then an agency is at most a capacity buffer, not the builder of record.
The handover is the real test
You can tell a good agency from a body shop by what happens at the end. Before signing, insist on:
- Your repository, your cloud accounts, your domains, from day one. If the agency owns the infrastructure, you are not a client, you are a hostage.
- IP assignment in the contract, written for Swiss law, covering code, designs and documentation.
- Senior engineers doing the actual work, named, and reachable. Ask who writes the code, not who attends the calls.
- Documentation and a transition plan to your first internal hires, including overlap time.
- No lock-in retainers. Post-launch support should be something you choose monthly, not a condition of getting your own code.
The hybrid that usually wins
The pattern with the best track record: an agency builds version one; you make your first engineering hire during the build, not after it; that person is embedded in the agency team for the final stretch and takes the keys at launch. You get speed now, ownership next, and no cliff in between.
We run this model deliberately. Our startup practice builds first versions, and through venture building we sometimes co-invest, which puts our incentives on the same side of the table as yours: we only win if the product survives its handover. We also build and run our own products, so the standards we hand over are the ones we live with ourselves.
Frequently asked questions
How long does an outsourced MVP take?
Eight to fourteen weeks for a focused first version with an experienced senior team, including a short discovery phase. If an agency quotes six months for an MVP, the scope is too big; if it quotes three weeks, the word MVP does not mean what they say it means.
How do we make sure we own the IP?
Full IP assignment in the contract under Swiss law, work happening in your repositories and cloud accounts from the first week, and no agency-owned components in the critical path without a license you could survive. This is standard for serious firms; hesitation on any of these points is your answer.
Can we pay an agency partly in equity?
Some firms, including Uliasti through its venture building practice, take part of the fee in equity for selected projects. It aligns incentives well, but treat it as an investment decision on both sides: expect the agency to do diligence on you, and do yours on them.
Why not just use a cheap offshore dev shop?
Because the first version's quality sets the ceiling for everything after it. Rebuilt-from-scratch version twos are the standard outcome of bargain MVPs, and they cost more than doing it properly once. The workable middle ground is a Swiss-led team with nearshore engineers employed by the same firm, at a blended rate below Zürich prices with accountability that stays in Zürich. We wrote up the full numbers in what secure custom software costs in Switzerland.
———————
If you have thoughts, feedback, or questions, we'd genuinely like to hear them. Reach out directly to the author
Dejan Georgiev, dejan.georgiev@uliasti.com
Founder & CEO, Uliasti GmbH — Zurich
.png)

