There is a question I wish more companies asked before buying software: if this vendor disappears tomorrow, what evidence do we still have about what happened yesterday?
We spend a lot of time evaluating features. Does the system have the dashboard we want? Does it integrate with Microsoft 365? Can it send text messages? Does it have AI sprinkled on top in sufficient quantities to satisfy whoever wrote the procurement requirements?
Then five years later somebody needs to prove who approved something, when a record changed or what communication was sent, and the answer is trapped inside a product the company no longer uses.
Your audit trail is part of your operational history. Treat it that way.
Systems of record are promises
Calling something a system of record implies more than “this is where employees currently click.” It means the organization relies on that system to preserve authoritative information about events.
That creates obligations around retention, integrity, access and exportability.
If an important record can only be rendered through a vendor’s user interface, you do not fully control that record. If timestamps disappear during export, you do not have a complete export. If audit history is only available on an enterprise subscription tier, your compliance posture has quietly become a pricing-plan dependency.
I am not anti-SaaS. I build SaaS. SaaS is often exactly the right delivery model.
But “hosted by somebody else” should not mean “historically owned by somebody else.”
Boring records are often the important ones
Notary journals are a useful example because they are spectacularly unexciting. A journal is essentially a contemporaneous record that an act occurred, who was involved and other information required or useful for documenting the event.
There is no machine learning required. No glowing cybersecurity map. No animated dashboard showing threats attacking from Belarus.
It is just a record.
And when something is disputed years later, that boring record may be vastly more valuable than whatever product demo looked impressive at purchase time.
Enterprise audit logs serve the same purpose. They are organizational memory.
Export is not a feature checkbox
“Supports export” can mean almost anything.
Can you export the primary records? Attachments? Comments? Event history? Actor identity? Original timestamps? Relationships between records? Enough metadata to establish what the data actually represents?
Can you do it in bulk, or does somebody have to click Download 40,000 times?
Is the format documented? Can another system ingest it? Are identifiers stable enough to preserve relationships?
A CSV containing names and statuses is not necessarily an archive.
Design for departure on day one
One of the healthiest architectural exercises for a SaaS implementation is designing the exit before signing the contract.
What do we need to retain? How long? In what format? Which records have legal or regulatory significance? Where will periodic exports live? How will integrity be verified? Who can retrieve them if the original administrators are gone?
This is not pessimism. Vendors get acquired. Products are discontinued. Prices change. Companies fail. Organizations outgrow tools. Sometimes a perfectly good vendor simply stops being the right fit.
Migration is normal.
Your history should not become collateral damage.
Own the evidence
The irony is that modern storage is cheap enough that there is little excuse for losing important operational history. The hard part is deciding that preserving it matters before the emergency.
I want systems that integrate beautifully while they are present and leave gracefully when they are not.
That means documented APIs, useful exports, retention controls and audit records that remain intelligible outside the application that created them.
Choose SaaS for convenience, capability and speed.
Just don’t accidentally outsource your institutional memory with it.
Discover more from Christine Alifrangis
Subscribe to get the latest posts sent to your email.