Know your clients’ tech debt before it freezes your pipeline
Your biggest pipeline risk might not be a competitor. It might be a CMS your client stopped thinking about years ago.
I've written before about what your client's website says about them, and you as their agency: reviewing the tech a prospect actively uses before the first call, so the meeting becomes a consultation instead of a pitch. That's half the picture.
The other half is technology debt. Not what they're running, but what they're running that's past its expiration date. That's a question most agencies never ask during business development, and it's the one most likely to blow up a renewal you thought was safe.
Higher ed is sitting on a Drupal 7 problem
Right now, 213 US colleges and universities are still running Drupal 7, across nearly 2,400 sites. Drupal 7 reached end of life in January 2025. No more support. No more security patches. New vulnerabilities in Drupal 7 can now be disclosed publicly with no fix coming.
Most of those sites aren't the homepage. They're department subdomains, research centers and grant-funded project sites that someone launched in 2014 and nobody has touched since. Six institutions alone account for more than 1,500 of them.
Now picture the moment someone in charge of risk at one of those universities finds out. They aren't going to file it under "nice to have." They're going to want it fixed, whether that means a fresh install of Drupal 11, a move to Sanity, or a consolidation onto something else entirely. And it's not a patch. Drupal's own documentation is clear that you can't simply upgrade a Drupal 7 site. It's a rebuild.
What happens to your deal when the bill shows up
Here's where it becomes your problem.
The renewal you had coming up? Iced. That RFP you spent three weeks responding to? It ends in "no decision," and nobody won it. The budget didn't disappear. It got reallocated to the rebuild nobody planned for.
This is how surprise expenses work inside an organization. When a security or compliance issue surfaces, it doesn't compete for budget. It jumps the line. The CMS migration gets funded first, and the discretionary line items get cut to pay for it. Agency retainers and new campaigns are almost always discretionary.
Outdated tech isn't a deal breaker on its own. But if the client hasn't accounted for it in their planning, it puts the agency on the losing end of the budget battle. Usually without anyone telling you why.
What to look for, and what to ask
You don't need to be a developer to spot this. A few platforms show up again and again:
| Platform | Status |
|---|---|
| Drupal 7 | End of life January 2025 |
| Drupal 8 | End of life November 2021 |
| Drupal 9 | End of life November 2023 |
| WordPress 4.x | Superseded by 5.0 in 2018; years behind current releases |
The same logic applies to old jQuery libraries, deprecated analytics tags, unsupported plugins and expired certificates. Anything with an end-of-life date that's already passed is a line item waiting to happen.
Once you know it's there, ask about it during business development. Not as a gotcha, but as a planning question:
- Is a platform upgrade or migration on your roadmap for the next 12 to 18 months?
- Has your IT or risk team flagged any of your sites as unsupported?
- If a rebuild gets funded, does that come out of the same budget as this engagement?
- Who owns the older subdomains, and does anyone know how many there are?
The answers tell you whether your proposal is competing with a migration it doesn't know about.
Be the agency that saw it coming
The agency that raises tech debt first gets to shape the plan. Maybe the migration goes into the same budget conversation as your retainer instead of replacing it. Maybe you sequence the work so the rebuild and the marketing program support each other. Maybe you're the one who brings in the right development partner and earns the trust that comes with it.
The agency that doesn't ask finds out when the renewal email goes unanswered.
Knowing what your clients run is table stakes. Knowing what they're running that's about to cost them money is how you stay in the room when the budget gets rewritten.
If you want help building tech-debt checks into your business development process, or want to know what's sitting under your own client list, get in touch.