Skip to content
Innopulse Consulting

Choosing a software partner: what to settle before you commission

For: Buyers without an internal IT function

Updated: 2026-09

In short

Choosing a software partner is decided less by references than by four contractual points: who owns the result, who holds access to the systems, what a handover looks like, and what happens when the engagement ends.

Supplier selection for software is usually run on references and price. Neither says much about how things look two years later, when the project is live, the team has changed and a modification is needed.

This list concentrates on the points that count at exactly that moment. It is written for buyers without an internal IT function, who cannot assess the work itself on technical merit.

The checklist

  1. 01

    Check references for comparability

    Not whether references exist but whether they match your undertaking: similar size, similar domain, similar operational demands. A reference from a different order of magnitude says little.

    Done when: At least one reference is comparable in size and domain, and you have spoken to that buyer.

  2. 02

    Settle rights in the work contractually

    Who owns source code, design and documentation once paid for. The question sounds obvious and regularly is not settled in contracts.

    Done when: The contract expressly transfers rights in the work product, and any third-party components used are named.

  3. 03

    Secure access to accounts and infrastructure

    Domain, hosting, repository and third-party services should sit on your accounts with the supplier as an authorised user. The reverse effectively blocks any change of supplier.

    Done when: All production accounts are in your company’s name and you hold independent access.

  4. 04

    Match the contract model to how well defined the work is

    Fixed price demands a clear specification and penalises change. Time and materials demands steering capability on your side. Both work; the wrong model for the situation does not.

    Done when: The chosen model matches how well defined the work is, and the handling of change is regulated.

  5. 05

    Require handover readiness from the start

    Documentation, reproducible deployment and no undocumented bespoke constructions. The measure is whether a different supplier could take the project over.

    Done when: It is contractually agreed what documentation is to be delivered and in what state.

  6. 06

    Address dependence on individuals

    Establish who will actually do the work and what happens if they leave. With small suppliers the dependence on individuals is real and should be stated openly.

    Done when: The people doing the work are named and a procedure for a change of personnel is agreed.

  7. 07

    Regulate the exit in advance

    What happens on termination: handover of source code, transfer of accounts, a period of supported transition. After a falling-out none of this is negotiable any more.

    Done when: The contract describes the services owed on termination, including a handover period.

  8. 08

    Settle operations after completion

    Who runs, monitors and updates the system once the project ends, and on what terms. A project with no settled operating arrangement becomes a problem by the second year at the latest.

    Done when: An agreement on maintenance, response times and updates exists.

Common mistakes

  • The domain or hosting sits with the supplier, making any change of supplier dependent on their cooperation.
  • A fixed price is agreed for work whose scope is still unclear. Both sides lose — the buyer flexibility, the supplier margin.
  • Operations after completion go unregulated. Updates lapse, and an unexpected remediation lands two years later.
  • References are read but never called. A conversation with a previous buyer regularly yields more than the entire tender pack.

What this checklist does not cover

  • This list concerns selection and contract, not technical assessment of the work itself. That needs expertise on your side or independent oversight.
  • Contractual wording belongs with lawyers. The points here name what to discuss, not how to phrase it.
  • Public sector buyers are bound by procurement law, which largely prescribes the process and is not reflected here.
  • Price comparison is deliberately out of scope, because bids on differing scopes are not a sound basis for comparison.

Parent service: Custom Software Engineering

FAQ

How do you spot an unsuitable partner without technical knowledge?

By the kind of questions they ask. A supplier who asks about usage, operations and edge cases before quoting has done comparable work. One who quotes immediately usually has not.

Is a large supplier the safer choice?

Not necessarily. Larger firms offer more resilience to staff changes, smaller ones often more attention. What decides is whether your project is meaningfully large for that partner.

Should you obtain several bids?

Yes, but only on an identical basis. Bids against differently understood requirements are not comparable and lead to a decision on the wrong criterion.

LM
Reviewed by
Founder & CEO · MSc Innovation Management (FFHS) · Author of “Identity Over Discipline”
Working on something similar?

Choosing a software partner: what to settle before you commission