Home / Insights / Software Partner Selection
Software Partner Selection
How to Evaluate a Software Outsourcing Company Before Signing
A structured way to choose between two or three outsourcing vendors: define what you need, verify delivery evidence, interview the proposed team, compare estimates on equal assumptions and score each vendor with a weighted 100-point scorecard.
TopicsSoftware Partner SelectionDedicated Teams and Outsourcing
Key takeaways
- Evaluate the team that will do the work, not the company brochure: ask who, where, how senior and how much of their time.
- Compare estimates only after normalising scope, assumptions, exclusions and included services.
- Use a weighted scorecard and, where the risk justifies it, a short paid pilot before a long contract.
On this page
By the time you are choosing between two or three outsourcing companies, most of them will look credible on paper. The difference between a good and a painful engagement usually lies in details that proposals do not volunteer: who actually works on your project, which assumptions sit behind the estimate and what happens when things change. This guide gives you a sequence of checks and a scorecard you can use with any vendor.
Assess the work you actually need
Write a short requirement before evaluating anyone. It should state the business goal, the users, the core journeys for the first release, required integrations, constraints such as security reviews or data residency, and your preferred engagement model. Mark which requirements are non-negotiable and which are nice to have.
A clear requirement does two things. It lets vendors respond to the same problem, so proposals become comparable. And it reveals vendors who ask good questions: a partner that challenges an assumption or spots a missing integration early is showing the behaviour you want during delivery.
Verify relevant delivery evidence
Public claims are a starting point, not proof. For each vendor, look for evidence that matches your project:
- Case studies with attribution: a named product or client, the vendor’s actual role and the platforms involved. Be careful with screenshots or logos that do not state what the vendor built.
- Directory reviews: read the full text of reviews from projects similar to yours, note the date and project size, and treat ratings as context rather than a score.
- References: ask for two clients with comparable scope and call them. Ask what went wrong and how the vendor responded.
- Technical artefacts: where confidentiality allows, review a sample architecture document, test plan or code excerpt.
Separate evidence for the company from evidence for the proposed team. A company may have delivered excellent mobile apps with a team that is not available to you.
Evaluate the proposed team
Ask each vendor to name the people who would work on your project, with role, seniority, location and allocation. Then:
- Interview the tech lead and at least one developer.
- Ask how decisions are made when requirements are unclear.
- Ask how code review, testing and releases work day to day.
- Confirm who is accountable for delivery and who you escalate to.
- Ask what happens if a team member leaves during the project.
| Question | Strong answer | Weak answer |
|---|---|---|
| Who will work on our project? | Named people, roles, allocation and location | “Our experienced team” |
| How do you handle unclear requirements? | Raise questions early, document assumptions, propose options | “We follow your specifications” |
| How is quality checked? | Code review, automated tests, QA plan, definition of done | “Our developers test their own code” |
| What if someone leaves? | Overlap and handover plan defined in the contract | “That won’t happen” |
Team interview guide.
Review estimates and assumptions
Never compare totals first. Line up the proposals and compare:
- Scope covered: features, platforms, integrations, admin tools.
- Assumptions: content provided by you, third-party APIs available, design approved by a certain date.
- Exclusions: hosting, licences, store fees, data migration, post-launch support.
- Included services: project management, QA, DevOps, design.
- Commercial model: fixed price, time and materials or dedicated team.
- Change process: how new requests are estimated and approved.
A low estimate that excludes QA and assumes perfect requirements is not cheaper than a higher one that includes them. Ask vendors to fill gaps until the proposals describe the same work.
Discuss ownership, security and handover
These topics belong in the contract, so involve your legal adviser; this guide does not replace legal advice. Before signing, make sure you understand:
- Who owns the code and when ownership transfers.
- Where repositories, cloud accounts and app store accounts live. Ideally in your organisation, with vendor access.
- How confidential information and personal data are handled.
- What security practices apply: access control, device security, secrets management.
- What a handover includes: documentation, credentials, knowledge transfer and access removal.
Run a structured selection
Score each vendor with the same weighted scorecard. The weights below are an illustrative starting point; adjust them to your priorities.
| Criterion | Weight | What earns full marks |
|---|---|---|
| Understanding of the problem | 15 | Questions and proposal show clear grasp of goals and risks |
| Relevant delivery evidence | 15 | Attributed cases and references for similar scope |
| Proposed team quality | 20 | Strong interviews; appropriate seniority and allocation |
| Delivery process | 15 | Clear rituals, code review, testing and release practices |
| Estimate transparency | 10 | Assumptions, exclusions and change process stated |
| Commercial fit | 10 | Pricing model and total cost match budget and risk |
| Ownership and security terms | 10 | Accounts, IP and data handling agreed clearly |
| Communication and overlap | 5 | Overlap hours and escalation path defined |
| Total | 100 |
Illustrative vendor evaluation scorecard. Weights are suggestions, not a standard.
Score independently with two or three colleagues, then discuss differences. If the top two vendors are close or the project is high-risk, consider a short paid pilot or discovery phase with clear acceptance criteria. A few weeks of real collaboration tells you more than any proposal.
Want to see how we answer a structured vendor brief?
Common evaluation mistakes
- Choosing on price alone. The cheapest proposal often omits work that reappears as change requests.
- Meeting only sales staff. The people you meet before signing should include the people who will deliver.
- Ignoring the change process. Every project changes; the question is how efficiently.
- Accepting vague ownership terms. Fixing account and IP ownership later is much harder.
- Skipping references. A 20-minute call with a past client is one of the cheapest checks available.
Frequently asked questions
How many vendors should I evaluate?
Three is usually enough to compare approaches without overwhelming your team. Start wider, then shortlist using a quick screen of evidence and fit.
Should I ask for a free proof of concept?
Free work rarely reflects real delivery. A small paid pilot with acceptance criteria gives better evidence and treats both sides fairly.
How important are certifications?
They can be relevant for regulated work, but verify them with the issuer and still evaluate the actual team and process.
What if vendors refuse to name team members?
Some vendors confirm names only after signing. Ask at least for role profiles and the right to interview key people before the project starts.
Sources and methodology
Facts in this article were checked against the sources below on 5 November 2026. Directory data (ratings, review counts, rate bands and team sizes) changes over time and is shown as published on the date accessed. Illustrative examples are labelled as such and are not quotes.
- PoliteTech: How We Work — accessed 5 November 2026. Delivery process reference
- PoliteTech: IP Protection — accessed 5 November 2026. Ownership and handover principles
Related reading
Continue your research
Company Comparisons
Top Software Development Companies in Vietnam: A Buyer’s Comparison
Hiring and Outsourcing
How to Hire Software Developers in Vietnam: A Practical Checklist
Shortlisting vendors right now?
Send us the same brief you send other vendors. We will answer it in full, including the assumptions behind our estimate.
