Your app launched in the spring. In September, a small fix cannot reach Google Play until someone updates the project, because the store now requires apps to target Android 16.
Your proposal promised 4 services: strategy, UX/UI design, web and mobile development, and DevOps with maintenance. The update arrives as a new estimate, and the designer who knew the app moved to another client after handoff.
Nothing failed dramatically. The services after launch were simply the thinnest part of the proposal, and no one tested them before signing.
This guide shows how to choose a software development company with that risk in mind. It splits "end-to-end" into the 4 services and the handoffs between them, names the evidence to ask for at each step, and ends with a scorecard of selection criteria you can use to compare vendors side by side.
Use this software development vendor evaluation checklist as your first written request to every vendor on your shortlist.
|
Area |
What to ask the vendor for |
|
Strategy and discovery |
A sample discovery output from a past project, and the name of the person who runs discovery |
|
UX/UI design |
A case study that shows research and testing, and the accessibility standard the team designs to |
|
Web and mobile development |
The names of the people who will write your code, live apps you can check in the stores, and how code gets reviewed |
|
DevOps and releases |
How often client projects release, how the team undoes a bad release, and who gets alerted when the live product breaks |
|
Maintenance and support |
A support agreement with response times, and a plan for the yearly Apple and Google updates |
|
Handoffs |
1 person accountable across all 4 services, and an honest answer about which parts go to partners |
|
Commercial terms |
Code, accounts, and intellectual property in your company's name |
Score each vendor on what it shows you, using the scorecard further down.
An end-to-end product development company sells 4 services under 1 contract. Strategy and discovery decide what to build first and how you will know it works. UX/UI design turns that decision into flows and screens people can use. Web and mobile development builds them. DevOps and maintenance get the product to users, keep it running, and keep it current after launch.
Between those services sit 3 handoffs: strategy to design, design to build, and build to operations. At each one, knowledge passes from one group of people to another. Each is a place where something can get lost.
Most vendors are strongest in 1 or 2 of the 4 services. That is normal. Few companies hire senior people for all 4 at the same depth, and a team known for polished design may treat hosting as a side task. The goal of the checklist is to find out which services are strong, which are thin, and who does each one.
|
Service |
What it should produce |
Evidence to ask for |
Thin coverage looks like |
|
Product strategy and discovery |
A clear problem, target users, a success measure, and a first scope with cuts |
A sample discovery output from a past project, with client details removed |
A workshop day, then straight to a fixed price |
|
UX/UI design |
Flows and screens tested with real users, plus a component library developers can build from |
A case study with research, test findings, and the decisions they changed |
A portfolio of polished screens only |
|
Web and mobile development |
Working software on a staging link (a private copy of the product where new work is tested), reviewed and tested |
Live apps you can open, the names of the developers, how code is reviewed |
"Our senior team" with no names |
|
DevOps, releases, and maintenance |
Automated releases, monitoring, backups, and planned updates after launch |
A release history, a support agreement, a yearly update plan |
"Post-launch support available" with no terms |
Ask who does the work. For each service, ask whether it is done by the vendor's employees, by contractors, or by a partner company. Full-cycle software development companies often bring in a design studio or an infrastructure specialist, and that arrangement can work well. The proposal should name it and say who on the vendor's side manages that partner.
Where the team sits is a separate decision with its own trade-offs. Our guide to onshore vs nearshore vs offshore outsourcing covers how to choose where your team sits.
The checklist works better when you have answers to 4 questions of your own. Vendors will ask about them anyway, and your answers decide which outsourcing vendor selection criteria matter most for your product.
These are the questions to ask a software development company, grouped by service. Each item says what to ask for and what a good answer sounds like. Send the same list to every vendor so you can compare the answers line by line.
Discovery decides what gets built, and building the wrong thing is expensive. CB Insights' 2026 analysis of 431 venture-backed startup shutdowns found poor product-market fit in 43% of cases. A vendor that builds everything on your list, exactly as written, offers you no protection against that.
Red flags: a detailed fixed price before anyone asks about your users, and a discovery phase that is 1 workshop with no written output.
Design decides how the product behaves before anyone writes code. Changing a screen in a prototype takes hours. Changing it after it is built takes a sprint.
If you sell to public schools, colleges, or local governments, accessibility is a contract requirement for your customers. The Department of Justice's rule under Title II of the Americans with Disabilities Act sets WCAG 2.1 Level AA as the technical standard for state and local governments' websites and mobile apps, including those provided through contractors. An interim final rule published April 20, 2026 moved the compliance dates to April 26, 2027 for entities serving 50,000 people or more, and April 26, 2028 for smaller entities and special district governments. Expect these customers to ask your product to meet the standard.
Red flags: designers who leave the project at handoff, and a portfolio of visuals with no problem, user, or result attached.
Development is where most of the budget goes. It is also where the team you met during sales can quietly change.
The contract side of these items (named team, ownership, and access) is covered in detail in who owns what in an outsourced build.
Red flags: no technical person on the sales call, and agreement with every technology you mention.
DevOps decides how safely and how often changes reach your users. It is also the service most likely to be 1 engineer's side job.
The most useful measures come from DORA, a long-running research program on software delivery. In plain words, they ask 4 things: how often a team releases, how long a change takes to reach users, how often a release causes a problem, and how fast the team recovers when one does.
The newest research adds a reason to ask. DORA's 2025 report, State of AI-assisted Software Development, surveyed nearly 5,000 technology professionals. It found that 90% of respondents use AI at work, and that AI adoption is now linked to higher delivery throughput but still to lower delivery stability. Teams ship more changes, so the safety nets around those changes (automated tests, a quick way to undo a release) carry more weight.
Red flags: releases done by hand by 1 person, and no one who can say when a backup was last restored.
A product keeps costing money after launch. Part of that work is optional, such as new features. Part of it is set by the app stores and by the software your product depends on, and it arrives on a calendar.
Apple. Since April 28, 2026, every app uploaded to App Store Connect must be built with Xcode 26 or later, using the 26 versions of Apple's software development kits. Apple's requirements page shows a new minimum in April of most recent years.
Google Play. Since August 31, 2026, new apps and app updates must target Android 16 (API level 36). Existing apps that target an Android version below Android 15 (API level 35) stop being available to new users on devices running newer Android versions. Google raises this requirement every year.
Neither change is a bug fix, and neither is optional for a mobile product that wants to keep shipping updates and reaching new users. A vendor's plan for them tells you more about its maintenance offer than its brochure does.
Red flags: "post-launch support available" with no written terms, and maintenance quoted only as an hourly rate with no plan behind it.
A vendor can be strong in all 4 services and still lose information between them. Each handoff has a question that tests it.
|
Handoff |
What tends to get lost |
Question to ask |
|
Strategy to design |
Why features were cut, and who the users are |
Does the person who ran discovery attend design reviews? |
|
Design to build |
Edge cases, empty screens, and accessibility details |
Do designers stay through development and review the built screens? |
|
Build to operations |
How to release, what to monitor, and known weak spots |
Does the team that built the product run releases and support, or hand them to a separate group? |
Ask for 1 accountable person. Find out who is responsible for your product across all 4 services, by name, and how much of their week goes to you. The best answer is a product or delivery lead who stays from discovery to maintenance.
Ask which part the vendor would hand to a partner. A vendor that can describe its own limits is giving you information you can use. Andrew King of Very Good Ventures puts it from the seller's side: "An agency that maps its own boundaries is telling you the truth." A clear answer, such as "we design and build, and a partner we have worked with for 3 years runs your cloud infrastructure," is easier to plan around than a promise to cover everything.
If you already work with a vendor and these gaps sound familiar, our guide to the signs your dev team is behind can help you check where the project stands.
This section is general information, not legal advice. Have a lawyer review the contract, especially if the vendor is based in another country.
Vendors answer confident questions with confident answers. The scorecard rates what each vendor shows you, which is harder to inflate. Its 7 areas are your software development vendor selection criteria, and each score comes from evidence.
Score each area from 0 to 3:
Multiply each score by the area's weight and add them up. Start with the default weights below and adjust them for your product. A regulated or public-sector product should weigh design (for accessibility) and development (for security) more. A marketing website can weigh DevOps less.
|
Area |
Default weight |
What to score |
|
Strategy and discovery |
15% |
Discovery output, named product lead |
|
UX/UI design |
15% |
Process case study, testing plan, accessibility standard |
|
Web and mobile development |
20% |
Named team, live apps, review and security practice |
|
DevOps and releases |
15% |
Release rhythm, rollback, monitoring, backups |
|
Maintenance and support |
15% |
Written support terms, yearly update plan |
|
Handoffs and accountability |
10% |
1 accountable person, honest partner disclosure |
|
Commercial and exit terms |
10% |
IP, accounts, named team, exit terms |
Ask for 2 kinds of references. The first is a client whose product the vendor has supported for 2 years or more, which tests the maintenance claims. The second is a project that ran into problems, and how the vendor handled them.
Read reviews for detail. Clutch checks each reviewer's identity and work history, and it publishes reviews it could not verify with a "not Verified" label. Read the project details in each review, such as the services, the length of the engagement, and the results, and check that recent reviews mention the services you plan to buy.
Then turn the scores into a decision. Send the same checklist to every vendor in writing, score the answers side by side, and run a paid discovery phase with the top 1 or 2. Discovery is the cheapest way to see how a team works before you commit to the full build.
The checklist may show that no single vendor is strong across all 4 services. That is a useful result, and you have options.
|
Approach |
Fits when |
Watch out for |
|
1 end-to-end vendor |
You want 1 contract and 1 accountable team, and the vendor scores well in every area |
The weakest service gets less attention than the sales deck suggests |
|
Specialists for each part, such as a design studio plus a development company |
1 service matters far more than the others, such as accessibility-heavy design |
You coordinate the handoffs yourself |
|
A development partner plus someone on your side across the handoffs |
You want the build outsourced and the product and technical decisions covered by a person working for you |
A second relationship to manage and pay for |
The right choice depends on which service carries the most risk for your product, and on who will manage the handoffs between providers.
"End-to-end" is a useful promise when you can check each part of it, and that is the practical answer to how to choose a software development company. Split the promise into strategy, design, development, and DevOps with maintenance. Ask for evidence in each one, test the 3 handoffs, and score what vendors show you. The yearly Apple and Google updates make a good final test, because every mobile product will need them and every serious vendor should already have a plan.
The gap this checklist exposes is the same one founders bring to us: someone who checks the evidence before the contract is signed and stays across the handoffs afterward.
Through Edge Sourcing™, Sproutly helps you define what you are building, matches you with a verified development partner, and keeps you, the partner, and a fractional product and technical lead (we call them Edge Facilitators) on the same tools and the same process. Early signs of trouble reach all of you at the same time. Our development partners in India and Eastern Europe have verified projects and talent profiles before we match them with a client. [SME: add 1 sentence on how Sproutly verifies partners, and whether those checks follow this checklist.]
2 projects show the model in practice. For one of the largest school districts in the US, Sproutly built the web application teachers use to plan daily community meetings with their students. A partner team now develops it, and a Sproutly cofounder is the district's Edge Facilitator, staying across the handoff from build to ongoing development. For Tow Ninja, a towing startup, we took over a partially built MVP, reviewed the code and fixed priority issues, added unit tests and an automated release pipeline, built the missing features, and helped launch the pilot. Read how we finished a partial MVP, or see more client stories.
If you are choosing a development partner now, book a needs assessment. If you already have a vendor that sold "end-to-end" and part of it is not landing, schedule a team assessment for an independent, plain-language read on where your project stands.
To choose a software development company, send every vendor on your shortlist the same written checklist covering strategy, UX/UI design, web and mobile development, and DevOps with maintenance. Ask for evidence in each area, check the handoffs between them, and score the answers from 0 to 3. Then run a paid discovery phase with the top 1 or 2.
For software product work, the most important outsourcing vendor selection criteria are a named team, evidence of a real process in each service, release and maintenance practices, and ownership of code and accounts. They also work as IT outsourcing vendor selection criteria whenever the work includes building or running software. Weight them for your product, and score each vendor on what it shows you.
End-to-end digital product development covers strategy and discovery, UX/UI design, web and mobile development, and DevOps with ongoing maintenance, all under 1 contract. Ask who does each part. Many vendors use contractors or partner companies for design or infrastructure, which can work well when the proposal names the arrangement and the person who manages it.
1 end-to-end vendor works well when it scores strongly in every area and you want 1 accountable team. Separate specialists make sense when 1 service, such as accessible design, matters far more than the rest. Specialists mean you coordinate the handoffs, or bring in someone on your side to cover them.
You can check a vendor's DevOps practices by asking 4 plain questions: how often client projects release, how the team undoes a bad release, who gets alerted when the live product breaks, and when the team last restored a backup. Ask for a staging link and open it yourself. Specific numbers and dates are good signs.
Mobile apps need yearly updates because Apple and Google raise their technical minimums on a schedule. Since April 28, 2026, Apple requires uploads built with Xcode 26. Since August 31, 2026, Google Play requires new apps and updates to target Android 16. A maintenance agreement should plan and price these updates before each deadline.
Accessibility belongs on every vendor checklist. Ask which standard the team designs and tests to; WCAG 2.1 Level AA is a sound minimum. If you sell to public schools or local governments, the ADA Title II rule makes that standard a requirement for your customers, with compliance dates of April 26, 2027 and April 26, 2028 depending on size.
We suggest sending the same written checklist to 3 to 5 software development companies, scoring the answers side by side, and running a paid discovery phase with the top 1 or 2. That keeps the comparison manageable and lets you see how a team works before committing to the full build.