Lost in Legacy? Let IT Due Diligence Guide You
Possibilities folding into Pressure
Not so long ago, the digital world meant a world of possibilities. Today, it’s more often perceived as a world of pressure. The vastness and depth of technological opportunities still excites the bravest, but for many others, this creates a constant pressure to adapt.
In the first wave of digitalisation, most companies focused on solving immediate needs by adopting isolated tools — a CRM here, a workflow platform there — sometimes without a broader digital context. As companies grew, merged, and chased market shifts, those systems didn’t always keep up. Bit by bit, legacy piled up, and many organisations find themselves relying on:
- Aging applications that no longer matches modern user expectations (or needs)
- Codebases that were never optimised for today’s best practices (or future expansion)
- Outdated programming languages that limit scalability and integration.
So, after the pandemic, investments in digital and technology initiatives surged — not just because of opportunity, but out of fear of being left behind. According to McKinsey, companies are increasingly looking to technology as a way to strategically differentiate themselves from competitors.
The Second Generation of Digital Decisions
This brings us to the second generation of digital decisions. While the first generation asked, “ How do we digitalise?”, today the more usual question is “ How do we optimise? “ — Should we maintain, renew, reuse our applications — or should we rebuild from scratch?. In many ways, it reminds of standing in front of an old building: should we renovate, reinforce, or tear it down and start fresh?
The general build, borrow, or buy dilemma, reflected on the technological environment, creating a spectrum of choices — from extending what works to replacing what no longer can.
Although the core of this issue is a business decision (the one that should align with a company’s priorities), the reasoning behind it is often constrained by the technical state of what’s inherited. This also sets the boundaries for what’s truly achievable.
There’s rarely a single right decision in this process — but there is a right approach. It’s the approach that keeps the company competitive and prepares it for what’s ahead.
What’s the name of the game?
As with any good decision, we must start by defining the facts and identifying the problems.
Get Vesna Palada’s stories in your inbox
Join Medium for free to get updates from this writer.
To do that, we need the right stack of questions that reveal both business and tech realities. For example:
- Are our development processes optimised for scalability, efficiency, and consistent quality?
- Is our product architecture designed to support long-term growth and adaptability?
- Is our system resilient against downtime, performance bottlenecks, and infrastructure failures?
- How maintainable and modular is our codebase according to current best practices?
- Are there critical areas of technical debt that could impact future development speed and stability?
- Are our cloud or on-premises solutions optimised for cost, performance, and scalability?
- Are we fully compliant with key data protection and industry regulations (GDPR, CCPA, etc.)?
- How robust are our security practices — including data protection, access control, and vulnerability management?
- How is sensitive data — both internal and client-related — managed, stored, and protected?
- Is the total cost of ownership (TCO) for our technology stack sustainable for the next 5–10 years?
Answering such questions is an important start — but it’s just the beginning. A full assessment dives much deeper across business priorities, technical health, and future scalability.
If you’re taking the first steps — good luck! And if you need a structured service and experienced partner to guide the full journey, check out the full blog ;) .
Originally published at https://q.agency on May 22, 2025.







