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.

Origami TeamEditorial Team
7 min read
How Do I Inventory My Legacy Systems Before Deciding?

You inventory your legacy systems with one page per system answering 7 questions: owner, users, data and whether it includes personal data, connections, what stops if it stops, license renewal dates, and the technology and its end of support. Then you give each system one of 5 decisions: keep, retire, replace with a ready-made product, move as is to the cloud, or rebuild, a simplified version of the 7 strategies in Amazon's official migration guide. AI speeds up the technical half, but it cannot tell you who owns a system.

In part 2 you scored each system out of 8. The score shows the risk; the inventory gives you what you need to decide.

What goes on each system's page

You do not need special software to start. A simple table is enough, as long as it answers these questions for every system:

  • Owner: one named person who decides about the system on the business side, not the IT department. If you cannot find one, that is the first finding of your inventory.
  • Users: which departments use it, roughly how many people, and whether customers or suppliers outside the company use it too.
  • Data: what it stores, whether that includes personal data about customers or staff, and where it actually lives: a server in the office or a cloud, and in which country.
  • Connections: where its data comes from and where it goes: invoicing, the bank, the online store, payroll, an Excel file exported every week.
  • Impact of an outage: what happens if it stops for a full day: do sales stop, is payroll late, or does nobody notice?
  • Licenses and contracts: who you pay, when the contract renews, and whether there is a notice deadline before renewal. The renewal date often sets when your decision must be ready.
  • Technology and support: the programming language, database and operating system, and when support for each ends, as we saw in part 2.

If the inventory shows that some of your real systems are spreadsheets the daily work depends on, we explained how to inventory them in which sheet is the system.

The data question: do not skip it

The personal data column matters more than any other, because it changes the decision. A system that stores customer names and phone numbers or employee records falls under the Personal Data Protection Law, overseen by the Saudi Data and AI Authority (SDAIA), and moving or processing that data outside the Kingdom during modernization needs a review before it starts. We covered the practical obligations in our PDPL guide for businesses.

This touches the modernization tools themselves. For example, the official Regions page for AWS Transform lists 9 Regions where workspaces can be created, none of them in the Middle East, and warns that data may be processed in a Region other than the one you work from. According to the Saudi Press Agency on 1 September 2026, Amazon announced that its first cloud Region in the Kingdom is on track to launch in December 2026. So write down where each system's data sits today, so you know which tools can read it without a problem.

How AI speeds up the inventory, and what it cannot know

The technical half of an inventory used to take weeks of checking servers and reading code by hand. Today's tools read servers and code and map the connections between them automatically. One example among many: Amazon says on the AWS Transform page that its agents automate migration from discovery and wave planning through to cutover, and that its mainframe assessment compresses months of discovery into hours. That is Amazon's claim, not a guaranteed result. Its pricing page currently lists assessment among the free agents.

Amazon's migration guide also gives practical signals for spotting systems you can retire, using the data from the discovery tool itself:

  • A system whose average CPU and memory use is below 5 percent is what the guide calls a zombie application.
  • A system using between 5 and 20 percent over 90 days is what it calls an idle application.
  • A system with no inbound connection in the last 90 days is a candidate for retirement.

But the tool does not know who owns the system, when its contract renews, that the one employee who understands it retires next year, or that a single annual zakat report comes out of it. That comes from a short interview with each system's owner and users. The machine fills the technical columns; people fill the business columns.

The five decisions for each system

After the inventory you give each system one decision. This is a simplified view of the seven strategies in Amazon's guide:

DecisionWhat it means, simplyWhen it fits
KeepIt stays as it is for now, with monitoringStable and isolated, tied to special hardware, recently upgraded, or waiting for a vendor's ready-made version
RetireYou shut it down and archive its dataNo business value, almost no use, or out-of-support technology not worth modernizing
Replace with a ready productYou buy a product or subscription that does the same jobThe work it does is ordinary rather than what sets you apart, and a product covers it without major changes
Move as isYou move it to the cloud without changing the codeThe problem is the server and hardware, not the software itself
RebuildYou rewrite it or change its structureIts business rules are what sets you apart, and it cannot be changed or nobody knows how to maintain it

The guide warns that rebuilding is the most complex and costly option, and for large migrations it recommends moving the system first and modernizing it after the move is complete. If your decision is the cloud, start with our guide to moving to the cloud for Saudi businesses.

The Origami view

We build systems, connect them and modernize old ones, and still we start every modernization project with the inventory, not the code. A system whose connections you do not know can break something you cannot see until a customer complains, and the inventory often shows that the right decision for many systems is to keep or retire them, not rebuild.

So we use AI tools to read servers and code and map the connections quickly, then sit with each system's owner to fill in what the tool cannot know, and come out with one decision per system and a clear order to start. If you want to see how we work, take a look at our services.

This week's exercise: one page per system

Take the systems that scored 6 out of 8 or more in part 2's exercise, and fill in this table for each one on a single page:

ItemAnswer
System name and what it does, in one sentence
Business owner
Users (departments, rough number, outside parties)
Data, whether it includes personal data, and where it is stored
Incoming and outgoing connections
What stops if it stops for a day
Licenses, renewal date and notice deadline
Technology and its end of support
Part 2 score out of 8
Provisional decision, one of the five

Write the decision in pencil. It stays provisional until you know which rules live inside the system, and that is the subject of the next part.

Coming next

You now have an inventory and a provisional decision for each system. But the systems you decided to rebuild hide their most valuable asset: the real business rules for discounts, prices, late fees and approvals, buried in the code and in people's heads. In part 4 we explain how AI extracts those rules from your old system and writes them as clear specifications, and why the person who owns each process must confirm every rule before any new code is written.

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 start inventorying my company's legacy systems?

Start with the systems your business cannot run a day without, then write one page per system: owner, users, data and whether it includes personal data, connections, what stops if it stops, licenses and renewal dates, and the technology and its end of support.

Can AI inventory my systems on its own?

It can gather the technical half quickly by reading servers and code and mapping connections. It does not know who owns a system, when its contract renews or which employee understands it; that comes from a short interview with each system's owner.

What decisions can I make for each legacy system after the inventory?

Five: keep it as it is, retire it and archive its data, replace it with a ready-made product, move it as is to the cloud, or rebuild it. They simplify the seven strategies in Amazon's migration guide.

Why does the inventory ask about personal data?

Because a system holding customer or employee data falls under the Personal Data Protection Law, and moving or processing that data outside the Kingdom during modernization needs a prior review, which can change the tool or the decision itself.

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

Does My Legacy System Need Modernizing? Signs Not to Ignore
Digital Transformation

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.

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.