Walk a mid-market close, a warehouse, or a support queue and you are walking a software path. Invoice to cash lives in one product. Exceptions live in a spreadsheet someone swore they would retire. Escalations live in a chat tool that is not the “system of record.” Buying those tools as if they were toner is how you get seven CRMs and one actual process.
The companies that waste the least money do not have a prettier vendor matrix. They have a named owner for each workflow, a kill date for overlapping seats, and a rule that a new logo cannot enter without a retirement plan for an old one.
Stop scoring demos
Demos are designed to make the happy path look inevitable. Score the unhappy path: month-end, chargebacks, a warehouse that is offline, a customer who is not in the dropdown. If the product cannot show that without a services SOW, you are not buying software. You are buying a project.
A seat that nobody can turn off is not a subscription. It is a tax.
The three questions that belong in procurement
What work dies if this tool is down for a day? Who is allowed to add a seat? What is the exit — export, escrow, or a second vendor already on the bench? If finance cannot answer those, IT will answer them during an outage, which is the expensive way.
Make renewal a product review
Annual renewals are where vendors hide price. Treat them like a product review: usage, overlapping tools, and whether the original problem still exists. A 8% increase on a tool that replaced two others can be cheap. A 0% increase on a tool nobody opens is still a loss.
Software buying is now an operating skill because the company is the stack. Hire for that, or keep paying for catalogs.
The scorecard is the software renewal scorecard. Operator guides: Software buying as an operating skill and How to read a SaaS renewal. If the renewal now includes an agent, the sheet is the agent access limit sheet, then Limit what an agent can touch.
Sources
This is an operator note. It does not cite a buying survey. The 8% and the seven CRMs are illustrations, not a count.
