J.M. Quan All articles
Craft & Process

The Tools You Keep Paying For: A Software Review for Small Teams

J.M. Quan
The Tools You Keep Paying For: A Software Review for Small Teams

Small teams acquire software the way households acquire streaming services: one reasonable addition at a time. A project management tool here, a scheduling app there, a analytics add-on that solved a problem six months ago. No single decision feels reckless. But without a periodic review, the stack becomes a museum of past priorities, and the monthly invoice becomes a history of intentions rather than a record of current work.

The goal of a software review is not to eliminate subscriptions. SaaS remains the right choice for many needs. The goal is to replace drift with intention: to know what the team pays for, why it pays, and whether the payment still reflects a current decision.

Begin with the invoice, not the tool

Most software reviews start in the wrong place. A team lists the tools it remembers using, then tries to match costs. That method misses the subscriptions no one remembers: the annual renewal on a former employee's card, the add-on purchased during a crunch, the tool adopted by one department and abandoned by another.

Start with payment records instead. Pull several months of card and bank statements, accounts payable records, and expense reports. Look for recurring charges and annual renewals. The first pass is not about judgment. It is about evidence.

Build a simple inventory with columns for the tool name, business purpose, owner, monthly or annual cost, number of seats, renewal date, payment method, and login method. A spreadsheet is sufficient. The point is to create one place where the team can see the full surface area of its commitments.

Read usage before you read features

Once the inventory exists, the next question is not whether a tool is good. It is whether the team uses it. Most business software exposes basic usage data in its admin console: last login dates, active seats, storage consumption, API calls, support tickets, or project activity. For tools without analytics, ask the owner and sample a few users.

Distinguish between provisioned access and actual use. A team may pay for twenty-five seats and have eight regular users. That is not automatically a reason to cancel. Some tools are insurance, reference systems, or seasonal necessities. But low usage deserves an explanation. If no one can provide one, the team has found a candidate for change.

Avoid treating usage as the only measure of value. A compliance tool may be opened twice a year and still be essential. A backup service may never be visibly used until the day it matters. The review should separate quiet necessity from quiet neglect.

Put every renewal on a calendar

Renewal dates are where software drift becomes expensive. Annual plans often auto-renew with notice windows measured in weeks. A team that discovers a renewal after it has processed has fewer options than one that plans ninety days ahead.

Add every renewal date and notice window to a shared calendar. Assign an owner for each entry. Set reminders at ninety, sixty, and thirty days. This is not bureaucracy; it is basic operational hygiene. It also changes the conversation from reactive cancellation to deliberate continuation.

Make four decisions, not two

Software reviews often collapse into a binary: keep or cancel. In practice, small teams have four useful options.

Keep. The tool is used, owned, and aligned with current work. Adjust seat counts if needed.

Consolidate. Two or more tools overlap in a way that creates confusion. Choose a system of record and retire the rest, or reduce one tool to a narrow role.

Replace. A simpler owned workflow may serve the need with less recurring cost. This category requires care, because owned workflows are not free.

Retire. The need has passed, the owner has left, or the tool no longer earns its place. Cancel with attention to data export and transition.

These four decisions are more honest than a keep-or-cancel framing. They allow the team to preserve useful tools while still reducing clutter.

Treat owned workflows as a higher bar

A spreadsheet, shared calendar, or small internal script can replace a subscription. Sometimes that is the right move. A content calendar maintained in a shared document may be simpler than a dedicated publishing platform. A small script may handle a recurring report without a monthly fee.

But owned workflows carry maintenance costs that subscriptions hide. Someone must document the process, handle edge cases, and update the workflow when the business changes. If the process changes frequently, a SaaS product may be cheaper than a custom solution. Owned does not mean free. It means the team accepts stewardship.

Use a simple test: Is the workflow stable, low-volume, and easy to document? If yes, an owned approach may be appropriate. If the workflow is central, fast-changing, or dependent on many integrations, a subscription is often the more disciplined choice.

Make the review light enough to repeat

A review that takes a month will not happen again. Design for repetition. A quarterly forty-five-minute review can cover new subscriptions, upcoming renewals, and unused seats. An annual deeper review can examine consolidation opportunities and owned workflows.

Track a small set of measures: total number of tools, recurring spend, unused seats, and renewals in the next quarter. Record decisions and owners. The purpose is not to produce a perfect audit. The purpose is to create a habit of visibility.

Visibility is a craft practice

Small teams often drift because no one owns the software stack. The fix is not a stricter procurement policy or a dramatic purge. It is a recurring practice of looking at the evidence, asking who uses what, and making deliberate choices.

The point is not to avoid subscriptions. It is to ensure that each payment reflects a current decision rather than an old one. In 2026, small teams face more tools than ever. A light, repeatable review is one way to keep the stack aligned with the work.

All Articles

Related Articles

Ten Years of Data, One Handshake: What a Family Business Taught Me About Migration

Ten Years of Data, One Handshake: What a Family Business Taught Me About Migration

The Last Commit: Writing Software for Whoever Comes After You

The Last Commit: Writing Software for Whoever Comes After You

In Praise of the Caretakers: The Case for Engineers Who Fix Rather Than Replace

In Praise of the Caretakers: The Case for Engineers Who Fix Rather Than Replace