Eltherion
Build vs. Buy7 min read

Application decommissioning data retention: what to keep

Application decommissioning data retention comes down to three questions: which records a law or contract makes you keep, how long, and how you will find them after the old system is gone. Here is how to answer each one before you switch anything off.

By , founder of Eltherion · Editorial standards

Server racks in a data center, representing application decommissioning data retention and archiving

Application decommissioning data retention is the part of retiring an old system that decides what happens to its data: what you keep, for how long, where it lives once the application is gone, and how you destroy the rest. Get it right and the old system can be switched off without legal risk; get it wrong and you either keep paying for a dead application or lose records you were required to hold.

Quick answer: before you retire an application, list every type of record it holds, match each one to the retention rule that applies (tax, health, employment, contracts or your own policy), export what you must keep into a cheaper, searchable archive with access controls, prove you can retrieve it, and securely destroy the rest. Legal holds override every schedule, so check for them first.

Why does data retention decide when you can decommission an application?

Most old applications are kept running long after anyone uses them for one reason: nobody is sure whether the data inside can be deleted. The license, hosting and support bills continue, and so does the security risk of an unpatched system holding customer records. A retention plan turns that open question into a list of decisions, which is what lets the application decommissioning project finish.

Retention is also where decommissioning projects most often slip. Data owners have to agree on what each record type is, legal or compliance teams have to confirm the rules, and someone has to test that the archive actually answers the questions auditors and customers ask. Starting that work early is cheaper than pausing a shutdown halfway through.

How long do you have to keep data from a retired system?

There is no single number. Each kind of record carries its own rule, and the old application usually mixes several. A few common examples from primary sources show how much they differ:

Examples of retention rules that can apply to data in a retired application (sources checked October 30, 2026)
Record typeRuleSource
Records supporting a federal tax returnGenerally 3 years; 6 or 7 years in some situations; employment tax records at least 4 yearsIRS
HIPAA security documentation6 years from creation or last effective date, whichever is later45 CFR 164.316
Contracts and customer agreementsSet by your contracts, your lawyer and your own policyYour legal team
Data under a legal holdKeep until the hold is released, regardless of scheduleYour legal team

The IRS explains that business records should generally be kept until the period of limitations for the related return runs out, with periods of 3, 6 and 7 years in different situations and at least 4 years for employment tax records (IRS). Organizations covered by HIPAA must keep their required security documentation for 6 years from its creation or the date it was last in effect, whichever is later (45 CFR 164.316).

These are examples, not a schedule for your business. Industry rules, state laws, contracts and privacy laws in the countries where your customers live can all add requirements. Have your lawyer or compliance lead confirm the list before anything is deleted.

What should you do with the data before you switch the application off?

  1. Inventory the data: every table, file store, attachment folder and log the application writes, plus copies in backups and reports.
  2. Classify each record type and assign its retention rule and owner.
  3. Check for legal holds and open disputes, and pause deletion for anything they cover.
  4. Decide the destination for each type: migrate it to the replacement system, move it to a read-only archive, or destroy it.
  5. Export and validate: compare record counts and sample records between the old system and the archive.
  6. Test retrieval: run the searches an auditor, customer or lawyer would actually request.
  7. Set access controls and an expiry date on the archive so data is deleted when its period ends.
  8. Securely destroy what you do not need to keep, including old disks and backups, and record what was destroyed and when.

The archive does not need the old application. In most retirements the data is exported to a format that will still open in ten years, such as CSV, JSON or PDF for documents, stored in a database or storage service you already pay for, and wrapped in a simple search screen for the few people who need it.

You are not keeping the old application; you are keeping the records it holds, in a form someone can still find.

How do you archive data from a decommissioned application?

Choose the simplest archive that meets three tests: the right people can find a record quickly, nobody can change it, and it is deleted on schedule. For many small and mid-sized businesses that means read-only exports in cloud storage with a basic search tool, rather than another system to maintain.

  • Read-only database copy: keeps relationships between records intact; good when people need to run queries.
  • Structured exports plus document storage: cheapest to keep; works when lookups are occasional.
  • Migration into the replacement system: best for active records your team still uses every day.
  • Purpose-built archive software: worth it when you are retiring many applications or have strict audit needs.

Whatever you choose, keep a short record of the decision: what was moved, where it lives, who owns it and when each part expires. That note is what an auditor will ask for, and it is what lets the next person delete the archive on time.

How should you destroy data you no longer need to keep?

Deleting rows from a database is not the same as destroying data. Copies live in backups, replicas, exported reports and the disks of old servers. NIST's guidelines for media sanitization describe how to match the method of erasing or destroying storage to how sensitive the information is (NIST SP 800-88 Rev. 2), and they are a sound reference when you retire hardware or cancel hosting.

In practice: delete data from the live system and its backups on the schedule you agreed, ask your hosting or cloud provider how they sanitize storage when you close accounts, and keep a destruction record that lists what was removed, by whom and when.

What does decommissioning data retention cost?

The cost depends on how many record types the application holds and how messy its data is, so it is priced after an inventory. A simple archive with a search screen is a small internal tool: in Eltherion's software development cost calculator, an internal tool MVP with one integration is estimated at $22k to $55k, and many retirements need less than that when data can go into a system you already run. Eltherion projects start as low as $1,000 for small, tightly scoped work such as a one-time export and validation.

Weigh that against what keeping the old system costs each year in licenses, hosting, support and security risk. When the old system is expensive or unsupported, the archive often pays for itself quickly. If the system still runs part of your business, look at legacy application modernization cost instead, and our legacy modernization services cover both paths.

Frequently asked questions

Can I delete everything once the application is retired?

Only data that no law, contract, policy or legal hold requires you to keep. Tax, health, employment and contract records often carry multi-year rules. Classify each record type, confirm the rules with your lawyer or compliance lead, and archive what must be kept before anything is destroyed.

Do I need to keep the old application running to keep its data?

Usually not. Retention rules apply to records, not to the software that created them. Exporting the records to a durable, searchable, read-only archive lets you switch the application off, as long as you can still retrieve and, where required, prove the integrity of what you kept.

What about data in backups?

Backups are copies of the same records, so they follow the same rules. Keep the backups you need to meet retention, then let them expire or destroy them on schedule. Old backups that nobody tracks are a common way deleted data survives longer than planned.

Who should own the retention decisions?

The business owner of each record type, with legal or compliance confirming the rules and IT carrying out the export, archive and destruction. A decommissioning project goes faster when those owners are named at the start rather than discovered at the end.

What to do next

Start with the inventory: list every type of record your old application holds and who owns it. If you want help planning the export, archive and shutdown, get a free estimate and we will scope it with you, including whether the data can simply move into a system you already use.