Systems and records
Old ACT! and legacy CRM databases: preserving decades of customer history
By SourceX Editorial · Updated
Short answer
To preserve an old ACT! or other legacy CRM database, first find every part of it: the database, attachment folders, linked documents and the software that opens it. Copy everything to protected storage, open the copy on a working machine, then export contacts, notes, history and attachments with their IDs. Never retire the last computer that runs it before that.
Key takeaways
- An old ACT! or similar legacy CRM database is rarely one file; attachments, linked documents and the software version all matter.
- Image or copy the original before anyone opens it, because newer versions and repair tools can change data in place.
- A contact list export rarely carries notes and history, so export each record type separately with its internal IDs.
- Opening an old ACT! file generally needs a compatible version of ACT!, a virtual machine or direct database access, not Excel.
- Sort records before archiving: keep customer history in full, restrict personal remarks and check purchased lists.
Why old ACT! and legacy CRM files are worth saving#
Old ACT! databases, and those of other desktop-era contact managers, often hold the longest continuous customer record a manufacturer or distributor has. Many were set up before the company's current ERP, and they kept every call, quote follow-up, complaint and visit note that sales reps logged over the years.
That history explains things the ERP cannot: why a customer left for a competitor and came back, which rep negotiated a pricing exception, what a buyer complained about before a large order. For an owner planning succession or a sale, it is part of how the business actually works.
The risk is physical. These databases tend to live on one aging PC or server, on an unsupported version of Windows, administered by someone who has left. When that machine fails or goes to recycling, the history goes with it.
Step one: inventory every part of the database#
An old ACT! or legacy CRM database is rarely a single file, so the first step is a full inventory of its parts. In many later ACT! installations, the file users open is a small pointer to a database running in a separate database server, with attachments in supporting folders. Other desktop-era contact managers changed database formats across their versions, so older and newer installations need different tools; check which one yours uses before planning the export. In most of these products, linked documents may be nothing more than paths to files on a shared drive.
- The database files and the PC or server that hosts them.
- Attachment, document and email folders that sit beside the database.
- Shared-drive paths that linked documents point to.
- The software version, installer media and license key.
- Administrator user names and passwords, or who can reset them.
- Any existing backups, with their dates and where they are stored.
- Custom fields, lookup lists, templates and saved reports.
- 01Your work records
- 02Personal details removed
- 03You approve the release
- 04Licensed to AI developers
Step two: protect the original before anyone opens it#
The original database should be copied and set aside before anyone tries to open, repair or upgrade it. If the machine still runs, take a full image of the disk; if it does not, have the drive copied by someone who knows not to write to it.
Work only on copies from then on. Opening an old database in a newer version can convert it in place, and repair utilities can discard records they cannot read. Keep the untouched original in read-only storage with a checksum, so you can show later that nothing changed.
Record the version number from the program's Help or About screen while the machine still runs. That number decides which tools and versions can open the data later.
Step three: open a working copy#
Opening an old ACT! file usually requires a compatible version of ACT! itself, because the data is not stored in a format Excel can read. The same holds for most contact managers of that era. Choose the route that matches the version you found and the skills you have on hand.
| Route | When it fits | Watch out for |
|---|---|---|
| Original machine, kept offline | It still boots and the software runs | Hardware failure at any moment; keep it off the network |
| Virtual machine with the original software | You have installer media and a license | Old operating systems need careful isolation |
| Newer version of the same product | A supported upgrade path exists for your version | Upgrades may convert data one way, so use a copy |
| Direct database access by IT | The data sits in a standard database server | Undocumented table structures that need careful mapping |
| Specialist conversion service | Nothing else works or the deadline is close | Confidentiality terms and the format you get back |
Step four: export the history, not just the contact list#
The history is the part worth saving, and a contact list export alone rarely carries it. Plan a separate export for each record type and keep the internal record IDs that link them, so a note can still be tied to its contact and company.
Export to plain formats: CSV for tables and the original files for attachments. Then check the result against the working copy by opening a handful of long-standing customers on screen and confirming that every note, activity and attached document appears in the export with the right date and contact ID.
- Companies and contacts, with record IDs and custom fields.
- Notes and history entries, with dates, record manager and author.
- Completed activities: calls, meetings and to-dos with their results.
- Opportunities or sales stages, with products and outcomes.
- Email records and attached documents, matched to contacts.
- Groups, lookup lists and user names needed to decode the fields.
Illustrative: a manufacturer's old CRM server in the storage room#
Illustrative: a fictional industrial fastener manufacturer, family-owned and preparing to sell to its management team, still runs its original desktop contact manager on a server in a storage room. The company changed CRMs years ago but imported only active contacts, and the old server is due for recycling.
The COO has the drive imaged first, then IT builds a virtual machine with the original software version. History exports run table by table with contact IDs. Linked documents point to a drive letter that no longer exists, so IT recovers them from an old file-server backup and re-links them by path.
The result is a read-only archive in which each customer's history matches its ERP customer number. The incoming owners can see how key accounts were won and kept, and the company knows exactly what the archive holds if a licensing review ever comes up.
What to keep, restrict or drop#
Records in an old CRM do not all deserve the same treatment, so sort them before they reach the archive. Decide on the working copy, never on the original.
| Record | Treatment | Reason |
|---|---|---|
| Customer history and notes | Keep in full | The core record of how accounts were served |
| Quotes, complaints and service notes | Keep in full | Decisions with outcomes attached |
| Personal remarks about contacts | Restrict or remove | Home addresses, birthdays and family notes add privacy risk without business value |
| Purchased prospect lists | Check the list license | The list vendor may still control how it can be used |
| Duplicate and test records | Flag in the copy | Deleting from the original breaks the audit trail |
| Former reps' private contacts | Review before keeping | Ownership and privacy questions differ |
How SourceX looks at legacy CRM archives#
SourceX looks at a recovered ACT! or other legacy CRM archive as historical customer-relationship records, most useful when they can be linked to orders or service records in another system. The first conversation uses metadata only: product and version, years covered, record types and whether history links to customer numbers.
If the archive moves through the SourceX five-step transaction, Rights checks purchased lists and customer terms, Preparation removes names, contact details and personal remarks, and Approval stays with the company. The recovery steps themselves become part of the provenance recorded in the SourceX Evidence Packet.
Frequently asked questions
Can I open an old ACT! or legacy CRM file in Excel?
Generally no. ACT! and similar legacy CRMs store data in database formats that need the original software, a compatible newer version or direct database access to read. Once a working copy is open, you can export tables to CSV, which Excel opens without trouble.
Should we import all the old history into our current CRM?
Usually not. Imports of old history often break on field mismatches and clutter the active CRM. A common approach is to import active accounts with a reference ID, then keep the full history in a read-only archive staff can search when they need it.
What if nobody knows the administrator password?
Do not experiment on the original. Work on a copy, check old IT documentation and password managers, and ask the vendor or a reseller about supported recovery options. Specialist recovery services exist, but review their confidentiality terms before handing over a customer database.
Who owns the notes salespeople kept in an old CRM?
Notes created in company systems in the course of the job are generally treated as company records, but employment agreements, purchased lists and privacy laws can complicate the picture. Review edge cases, such as former reps' personal contacts, with counsel before any reuse.
How do we keep the archive readable for years?
Store it in open formats: CSV for tables, original files for attachments and PDF printouts of a few sample records. Add a short readme explaining tables, IDs and codes, and keep the virtual machine image as a fallback route to the original software.
Related resources
See if your company qualifies
A short company assessment. No data uploads are needed.