What to ask before approving another software subscription
Part of a retrospective. The retrospective month groups the topic; it is not an earlier publication date. Published 18 September 2026.
Before adding a subscription, check the existing capability, the work needed for adoption and the practical cost of leaving.
The subscription price is usually the easiest part of a software request to understand. The harder questions concern who will use it, what it replaces and who will keep it useful after the demonstration is over.
A modest monthly charge can still create a new identity process, another set of records and a support obligation. Equally, refusing a good tool because the organisation already owns something vaguely similar can leave people with a poor process indefinitely.
I would assess the work before choosing between those positions. The aim is to buy a useful capability, not merely avoid another invoice.
Check what is already available and usable
Start with the licence inventory, but do not stop there. An existing entitlement is not proof that the organisation has a workable solution.
Ask whether the relevant feature is enabled, configured and supported. Find out whether people know it exists and whether it meets the actual requirement. If the existing tool is difficult to use, identify why. A configuration problem, a missing integration and a fundamentally unsuitable product call for different decisions.
Speak to current users before accepting either the vendor's description or an internal claim that "we already have that". Watch the task being completed. Include occasional users and people who handle exceptions, because a demonstration of the happy path may miss most of the effort.
Record the gap in practical terms. "Cannot route an approval to a substitute during leave" is more useful than "needs better workflow". It also creates a test for any proposed replacement.
Ask what changes after purchase
A tool needs a named business owner, an operating owner and someone accountable for adoption. One person can hold more than one role, but the responsibilities should not be assumed.
Consider a fictional request for a scheduling application. The purchase will not, by itself, settle who may change a booking, how conflicting requests are resolved or which calendar is authoritative. Those are process decisions that someone must make.
Ask for a modest adoption plan. Who will configure the system? Which users will try it first? What information must move? What will people stop doing if the trial succeeds? A new application that leaves every old process intact may add work instead of removing it.
Include training and support in the cost discussion. Avoid treating staff time as free because it does not appear on the supplier's quote. If the same people are already committed to another change, show the conflict before approving the purchase.
Review the data and access arrangements early
Describe what information the application will hold and who will be able to see it. Involve security and privacy specialists in proportion to the sensitivity and intended use.
Check the supplier's actual terms and service documentation rather than relying on sales assurances. Understand administration, access removal and available audit records. If the organisation requires particular controls, confirm which subscription tier includes them and whether they work as needed.
Use a trial without sensitive production information where possible. A successful test with sample data can establish usability without creating an unnecessary exposure. It does not settle every question about production suitability, so keep the remaining checks visible.
If the proposal depends on integration, test the specific exchange required. A product having an API does not demonstrate that your team can obtain the fields, permissions or reliability it needs within the proposed budget.
Price the exit while there is still a choice
Ask how the organisation would leave. Can it export the relevant records in a usable format? Are attachments, history and relationships included? What happens to integrations and user access after cancellation?
A file download is not the same as a tested migration path. For an important service, inspect a sample export and ask someone other than the vendor to assess whether it can be used. Note anything that needs manual reconstruction.
Review renewal and notice terms, any minimum commitment and charges that depend on usage or growth. Obtain appropriate procurement or legal advice for consequential contracts. Do not assume a monthly displayed price means the organisation can exit every month.
Include transition effort in the comparison with existing tools. The cheapest first year may not be the cheapest workable option over the period the organisation expects to use it. Where future volumes are uncertain, show the assumptions rather than presenting a single precise lifetime cost.
Approve a decision with an owner and a test
An approval should state the purpose, scope and conditions. For a trial, define what would justify ongoing use and when the decision will be made. Do not let automatic renewal become the acceptance test.
For the fictional scheduling tool, useful evidence might include users completing representative bookings, substitutes handling absences correctly and an export that preserves the required records. Decide which existing calendar or spreadsheet will be retired if those tests pass.
Schedule a review with the business owner. Compare actual use with the intended outcome, not simply the number of accounts created. If adoption is weak, investigate whether the problem is training, process ownership or product fit before paying for another term.
A supplier review should carry that same discipline into ongoing service. If the request should not proceed, explain the alternative through a clear priority decision, rather than letting it sit in an indefinite procurement queue.
The purchase decision is complete when someone knows what the software must change and who will check that it did. The invoice is only one part of that agreement.
Working on something similar?
If this connects with something you’re working through, I’m happy to talk about where you’re stuck and whether I can help.
See how I work