Does My Legacy System Need Modernizing? Signs Not to Ignore

Your legacy system needs modernizing if it is out of vendor support, only one person understands it, or e-invoicing still needs manual work. In part 2 of the series we cover the signs not to ignore, when it is better not to modernize yet, and an 8-point scoring exercise for each system.

Origami TeamEditorial Team
7 min read
Does My Legacy System Need Modernizing? Signs Not to Ignore

Your legacy system needs modernizing if it shows one or more of these signs: its technology is out of vendor support, only one person or contractor understands it, it reaches e-invoicing, banks or new apps only through manual exports, or every small change takes weeks. For example, extended support for SQL Server 2014 ended in July 2024, and .NET 8 and .NET 9 support ends on 10 November 2026, according to Microsoft. If the system is stable, isolated and cheap to keep, the right call may be to wait.

In part 1 of this series you listed the systems your business cannot run a day without. Now we ask of each one: does it really need modernizing?

Sign one: the technology is out of vendor support

Every product you buy or build on has a date when support ends. After that date the vendor ships no new security fixes, so any vulnerability found later stays open in your system. The first question for each system is: what technology is it built on, and when does its support end? These examples come from Microsoft's product lifecycle pages, and they are among the most common technologies underneath business systems:

TechnologyWhat it is, simplyEnd of support
Windows Server 2012 R2The server operating systemExtended support ended in October 2023; the third year of paid Extended Security Updates ended in October 2026
SQL Server 2014The database that stores the system's dataExtended support ended in July 2024; paid security updates run until July 2027
.NET 8 and .NET 9Microsoft's platform that much business software is built onSupport ends on 10 November 2026
.NET 10The current version of the same platformSupported until November 2028

Sources: Microsoft's pages for Windows Server 2012 R2, SQL Server 2014 and .NET. Note that leaving support does not mean the system stops tomorrow. It means the risk rises every month, and paid security updates buy you time to plan; they do not remove the decision.

Knowledge signs: who understands it, and what it runs on

  • One person understands it. If every fix waits for one employee or one outside developer, your system depends on their holidays and their resignation. This is the most dangerous sign, because it shows up in no report until the absence happens.
  • Nobody dares touch the machine. A server in a side room that everyone knows must not be restarted, with spare parts no longer sold. If it stops, the business stops, and there is no ready replacement.
  • Only the code knows the business rules. How a discount, a commission or a permission is calculated lives in the software alone, with no document explaining it. That is exactly what we will extract with AI in part 4.

Integration and speed signs: the system slows the company down

  • It cannot connect to e-invoicing without workarounds. According to ZATCA's e-invoicing roll-out phases page, phase one started on 4 December 2021, and the integration phase with ZATCA's systems started on 1 January 2023 in waves, with each business notified at least six months before its wave. If your system can only issue a compliant invoice through a middleman program or manual work, read our guide to wave 25 and ZATCA integration.
  • Banks and apps need manual exports. Someone exports a file from the system every day to upload to the bank, the online store or the delivery platform. Every manual step is a chance for error and lost time.
  • A simple change takes weeks. Adding a field, a report or a price change means a request and then a wait, because any change might break another part nobody understands.
  • Reports are rebuilt in Excel every month. If your team exports data and rearranges it by hand to see what is going on, the system stores data but does not answer your questions. And if your real system is a spreadsheet to begin with, start with when the spreadsheet stops being the answer.

When not to modernize yet

Modernization is not a goal in itself, and some legacy systems should stay as they are for a while. Waiting may be the better choice when these conditions hold together:

  • Stable: it has not had a serious failure in a long time, and you rarely need to change it.
  • Isolated: it is not connected to the internet and does not need to talk to other systems, so the vulnerability risk is lower.
  • Cheap to keep: more than one person understands it, and maintaining it costs little money or time.
  • Being replaced anyway: if you are moving to a ready-made product soon, do not invest in modernizing a system that is about to retire.

In that case the right decision is to watch it: record when its technology leaves support, make sure a working backup exists, and document what it does. If you decide to modernize later, we explained the safe way in our guide to legacy modernization without downtime.

The Origami view

We build systems and integrations and modernize old ones, and yet the first thing we do with any legacy system is ask why it should be modernized at all. A system that has run the company for years deserves respect, and many systems need a new integration or good documentation rather than a rebuild.

So we start by assessing each system on support, knowledge, integration and speed of change, then propose the smallest step that lowers the risk, whether that is an integration, a migration or an AI-assisted rewrite with an engineer reviewing every line. If you want a view on your own systems, take a look at our services.

This week's exercise: score each system out of 8

Take the list of systems you wrote in part 1 and give each one a score from 0 to 2 on each of the four axes, where 0 means no problem, 1 a minor problem and 2 a clear problem:

  • Support: is its technology supported? (2 if support has ended or ends within a year)
  • Knowledge risk: how many people understand it? (2 if it is one person or one vendor)
  • Integration: does it connect to invoicing, banks and other systems without manual work? (2 if the connection is manual)
  • Speed of change: how long does a simple change take? (2 if it takes weeks)

This is a ranking tool, not a final verdict: a system scoring 6 out of 8 or more deserves planning now, 3 to 5 means watch it and set a date to reassess, and 0 to 2 means let it run. Any system scoring 2 on knowledge risk alone needs urgent documentation, whatever its total.

Coming next

You now have a list of systems and a score for each. In part 3 we turn that list into a full inventory: who owns each system, who uses it, what data it holds and whether that includes personal data, what it connects to, what breaks if it stops, and when its licenses renew, followed by the five choices for each system: keep, retire, replace with a ready product, move as is to the cloud, or rebuild.

Sources

#Make the Most of Tech#How Do I Modernize My Legacy System with AI?#Legacy Modernization#Artificial Intelligence

Frequently asked questions

How do I know if my legacy system needs modernizing?

Check four things: whether its technology is still supported by the vendor, how many people understand it, whether it connects to e-invoicing and banks without manual work, and how long a simple change takes. One clear sign on support or knowledge is enough to start planning.

Does end of support mean my system will stop working?

No. The system keeps running, but the vendor stops shipping new security fixes, so any vulnerability found later stays open. Some products offer paid security updates, such as SQL Server 2014 until July 2027, but they only buy time to plan.

When is it better not to modernize a legacy system?

When it is stable, isolated from the internet and other systems, cheap to maintain and understood by more than one person, or when you will soon replace it with a ready-made product. In that case, monitor it, document it and keep a working backup.

What is the most dangerous sign in a legacy system?

That only one person or one outside vendor understands it. That risk shows up in no report until the person is gone, so it deserves urgent documentation even if you have not decided to modernize yet.

Follow Origami in Google

Pin Origami as a preferred source and our articles will surface first for you in Google Search and Top Stories.

Add as a preferred source on Google

Related articles

How Do I Inventory My Legacy Systems Before Deciding?
Digital Transformation

How Do I Inventory My Legacy Systems Before Deciding?

Inventory your legacy systems with one page each: owner, users, data, connections, outage impact and licenses. Part 3 of the series covers what goes in the inventory, how AI speeds it up, and the five decisions for every system.

7 min read
How Do I Modernize My Old System with AI? Learn from Amazon
Digital Transformation

How Do I Modernize My Old System with AI? Learn from Amazon

You can now hand a large part of modernizing your old system to AI, as long as your team reviews the result. In the first part of the series we explain how Amazon's AWS Transform works, what happened for those who tried it, what it costs, and whether it fits your business in Saudi Arabia.

7 min read
Tawakkalna Passes 30 Billion Transactions, and Your Customers Can Check Your Commercial Registration and Invoices in It
Digital Transformation

Tawakkalna Passes 30 Billion Transactions, and Your Customers Can Check Your Commercial Registration and Invoices in It

SDAIA says Tawakkalna has passed 30 billion transactions at an average of 88 million a day, and the same app lets your customers look up your commercial registration and online store and verify your e-invoice. What to check in your business this week, and SDAIA's conditions for private companies that want a service inside Tawakkalna.

6 min read
Riyadh's Digital Innovation District: What the Launch Actually Means for Your Business
Digital Transformation

Riyadh's Digital Innovation District: What the Launch Actually Means for Your Business

On August 27, 2026 the Royal Commission for Riyadh City launched a Digital Innovation District to put Riyadh among the world's top ten tech hubs. Here is what it means for your company.

8 min read
Riyadh Wants a Place Among the Top 10 Tech Hubs: What That Means for a Business That Is Not Tech
Digital Transformation

Riyadh Wants a Place Among the Top 10 Tech Hubs: What That Means for a Business That Is Not Tech

On August 27 the Royal Commission for Riyadh City announced the launch of the Riyadh Digital Innovation District, aiming to place the capital among the world's top 10 technology districts, with a focus on six named domains. The story usually reads as investment and startup news, but its nearest effect lands on companies that do not think of themselves as tech companies: contractors, factories, retailers, service firms. Those six domains are not a wish list. They are a signal about what is becoming available, and what is becoming expected.

6 min read
A Ninety-Day Roadmap for Digitizing Your Factory: Where to Start and in What Order
Digital Transformation

A Ninety-Day Roadmap for Digitizing Your Factory: Where to Start and in What Order

You now know the accuracy gap, scanning, the production order, the reorder point, lot traceability and the invoice link. What remains is the piece most projects fall on: sequence. Doing everything at once is the fastest route to failure, and buying a system before cleaning up item codes is the second fastest. Part seven, the final part of the Digitizing the Factory and the Warehouse series, arranges the work into three thirty-day stages, and defines the numbers you capture before you begin and the indicators you run operations with afterwards.

7 min read

Have a project in mind?

We build custom systems, apps and websites for your business. Tell us your idea and we will give you a straight answer on it.

One session. Twenty minutes. No commitments.