Buying custom software

    Choosing and vetting a vendor, and what the handover should look like

    Years in business are a weak signal. Habits you can inspect are a strong one. Eight checks, a handover list and a maintenance list you can hold any vendor to.

    GC
    GarunaCDX Editorial
    Editorial team
    Oct 19, 2026 2 min read
    Key takeaways
    • Ask: what did your last audit find, and what is still open?
    • A new vendor can pass these checks. An old one can fail them.
    • Accounts and domains should be in your name from day one.
    • Keep maintenance and new development in separate documents.

    Quick answer

    Judge a vendor by habits you can inspect: what their last audit found and what is still open, how they release, how they test, what is out of scope, and what their handover looks like. Get a handover checklist and a maintenance agreement in writing before launch, with maintenance separate from new development.

    The eight checks, in short

    1. What did your last audit or review find, and what is still open?
    2. Show me your release process.
    3. How do you test, and what happens under load?
    4. What is out of scope for my first release?
    5. How do you handle something not in scope?
    6. Show me a handover checklist.
    7. What do you label as built, tested, deployed, measured?
    8. Who owns the code and the data at handover?

    If a vendor can’t answer four or five, that tells you more than their portfolio. Full table with good answers and warning signs: how to vet a software vendor.

    A new vendor, honestly. We started in December 2025, so we have no long record. What we show is named work with honest labels. On our clinic-queue build our own audits found a queue update that could tear, a rate limiter that blocked nothing, and a release process still run in four manual steps. Some are fixed in tests only. We say which.

    The handover

    If the lead person left tomorrow, could you still find, deploy and fix everything? The handover should cover accounts, code, environments, secrets, backups with a tested restore, documentation, monitoring, third-party services with renewal dates, people and an exit. For a marketplace client we produced such a checklist. The client’s details are under an NDA. Use ours: handover and maintenance checklist.

    Where this doesn't apply

    The checks measure how a vendor works, not whether they understood your problem. Also run a scope check on your own problem. A brochure site needs a short handover list, not ten rows.

    Next chapter: Architecture questions for your engineers.

    Vendor check
    Send us any vendor's proposal, including ours. We'll mark the gaps.
    Get a proposal review
    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
    All guides

    Keep going with the next handbook.

    Chapter-by-chapter guides from the engineers who build these systems for clients.

    Browse guides
    FAQ

    Frequently asked questions

    Run eight checks: last audit findings, release process, testing, out-of-scope list, change handling, handover checklist, status labels and ownership of code and data.

    Accounts and domains, code, environments, secrets, tested backups, documentation, monitoring, third-party services with renewal dates, people, and an exit plan. Each with a named owner on your side.

    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.