Buying Technology

    How do I vet a software vendor, especially a new one?

    Ask for evidence of habits, not years in business. Eight checks you can run on any agency, including us, and what a good answer and a warning sign look like.

    GC
    GarunaCDX Editorial
    Editorial team
    Oct 19, 2026 5 min read
    Key takeaways
    • Years in business is a weak signal. Habits you can inspect are a strong one.
    • The best question is: what did your last audit find, and what is still open?
    • Ask to see a handover checklist and a release process before you sign, not after.
    • A vendor that labels what is built, tested, deployed and unmeasured is easier to trust than one that says everything works.

    Quick answer

    Ask for evidence of habits, not years. Check what they test, how they release, what their last audit found and is still open, what a handover looks like, and how they handle change. A new vendor can pass all of this and an old one can fail it. We are new, so we show named work with an honest status label instead of claiming experience.

    The short answer

    Years in business tell you a company has survived. They don’t tell you how it builds. Habits do, and habits can be inspected before you sign.

    Why buyers ask this

    You’re about to run part of your business on someone else’s code. The fear isn’t that the vendor is dishonest. It’s that you won’t find the problems until real customers do, and then you’ll be dependent on the people who made them. A new company adds a second worry: no track record.

    What good looks like: eight checks

    #AskA good answerA warning sign
    1What did your last audit or review find, and what is still open?A specific pattern-level answer, and an honest “this one isn’t fixed yet”“Nothing”
    2Show me your release process.Steps, owners, and what gets checked before it reaches users“We just deploy”
    3How do you test, and what happens under load?Named kinds of test, including concurrent use“QA at the end”
    4What is out of scope for my first release?A written list with reasons“We’ll figure it out as we go”
    5How do you handle something I ask for that isn’t in scope?A written change request with cost and date effect“No problem, we’ll add it”
    6Show me a handover checklist.A real one: accounts, repos, environments, secrets, docs, who holds what“We’ll send everything at the end”
    7What do you label as built, tested, deployed, measured?Separate labels, used consistentlyOne word: “done”
    8Who owns the code and the data at handover?A clear written answerVague or “standard terms”

    If a vendor can’t answer four or five of these, that tells you more than their portfolio does.

    How we answer them, and where we’re still open

    Proof · grade 4 · our own builds for independent clients

    We started in December 2025, so we have no long record to point to. What we can show is named work, labelled honestly. None of it has a measured outcome yet.

    Check 1, the last audit. On a clinic-queue platform we built, our own audits found problems before any real patient depended on the system. One was a queue update made as several separate writes, so a failure partway could leave it half-done. We moved it into a single transaction. It’s tested and not yet in production, and we say so. Another was a rate limiter that blocked nothing on the platform it was meant to protect. We found it by testing it, then moved the counter to the database. A third is that our release is still four manual steps, and a feature once reached users before its backend function existed. A check for that is on our list, not done. We tell you this because it’s the answer to check 1.

    Check 6, the handover. For a marketplace client we produced a full handover checklist for their tech stack. We can describe how it’s structured, though not the client’s details, which sit under an NDA. A good handover covers accounts, repositories, environments, secrets, documentation and who holds what. We’ve written it out as a checklist you can use.

    Check 7, labels. On the clinic platform we use five words, not one: built, tested, deployed, in production, measured. As of today, it’s built and tested on a demo clinic, deployed in part, not in production with real clinics, and not measured at all.

    Where this doesn’t apply

    Where this doesn't apply

    These checks measure how a vendor works, not how well a specific build will turn out. A vendor can pass all eight and still misjudge your problem, so also run a scope check on your own problem. And a reference or a portfolio isn’t a substitute. If a vendor’s evidence is under NDA, ask for the work described honestly, with an accurate status label, rather than a polished claim.

    Questions to ask any vendor, including us

    Use the table above. If you only have time for three, ask: what did your last audit find and what’s still open, show me your handover checklist, and what’s out of scope for my first release?

    Vendor check
    Send us any vendor's proposal, including ours. We'll mark the gaps against these eight checks.
    Get a proposal review

    Next: what should go in version 1 and what a tech handover should cover. Part of the guide Buying custom software and hiring a tech vendor.

    The audit findings and status labels come from our clinic-platform brief; the handover checklist exists for a marketplace client under an NDA, so no client detail appears. Our start date is December 2025. The eight checks are our method, not an industry standard, and no figure on this page comes from a third party.

    Your verdict
    Was this article useful?
    GC
    Written by
    GarunaCDX Editorial
    Editorial team

    Engineers, product and growth folks at GarunaCDX writing about the systems we build for clients.

    View all articles
    Share
    Planning something similar?

    Let's talk about your build.

    Tell us what you are building. A founding engineer replies within one working day with how we would approach it.

    FAQ

    Frequently asked questions

    It can be, but so can hiring an old one. Judge habits you can inspect: how they test, release, hand over and handle change. Ask for named projects with an honest status, and run the eight checks on this page.

    A fixed price with no written scope, no out-of-scope list, 'everything is done' with no status labels, a reluctance to show a handover checklist, and no answer to what their last audit found.

    Yes, where the client agrees, and ask what went wrong and how it was handled. Be sceptical of references offered with no mention of problems. Some clients are under NDA, in which case ask for the work described honestly instead.

    A freelancer fits a bounded task with clear scope. An agency fits when you need design, build, testing and support from several people. An in-house hire fits when the system will change daily for years. Whichever you pick, run the same eight checks.

    The GarunaCDX build log

    Industry insights, once a month

    New case studies, healthcare, marketplace, B2B SaaS and industrial breakdowns, and the engineering notes behind what we ship. One short email a month, no fluff.

    We never share your data — see our Privacy Policy for details.