topicsthe apps3 numbers3 guides

SaaS application registry

Every other SaaS control depends on a list that's actually true. What a working registry captures, and how it stays current as the estate grows.

in one lineA SaaS application registry is the maintained inventory of every tool in use: owner, function, data types, and agreements.

the numbers

  • 305SaaS applications in the average organisationZylo SaaS Management Index, 2026
  • 1,000+believed under 10 apps vs 1,000+ actualAppOmni, 2024
  • 48%of SaaS applications sit outside IT's managementProductiv State of SaaS, 2024

all the numbers →

1what it is

A SaaS application registry is a maintained record of every SaaS tool in active use within an organization. Each entry captures the information needed to govern the tool responsibly: the application name and vendor, the owner or team responsible for it, the primary function it serves, the data types it processes, whether a Data Processing Agreement is in place, where data is stored geographically, and what security certifications the vendor holds.

The registry is the foundation of SaaS security and governance. Access reviews, offboarding processes, spend management, and vendor assessments all depend on knowing what applications exist in the first place. Without the registry, all of those processes operate on a subset of the actual environment.

A registry requires ongoing maintenance: additions when new tools are adopted, updates when vendors change, and removals when tools are decommissioned. Its value is proportional to how current it is.

2why it accumulates

The absence of an application registry is itself a form of accumulation. Organizations that have not built one typically have a gap that grows larger with every tool adoption.

Responsibility is unclear. No single team owns the application inventory. IT tracks what goes through the approval process. Finance tracks subscriptions it pays centrally. Operations tracks what appears in the endpoint management system. None of these lists is complete, and they are rarely reconciled with each other.

Adoption outpaces documentation. New tools are adopted at a speed that makes keeping records feel like overhead. The tool is installed, work begins, and the documentation step never happens. The tool exists in the environment but not in any registry.

The first audit is when the gap becomes visible. Organizations frequently discover the true scope of their SaaS environment during a security audit or a customer due diligence process. An auditor asks for the list of data processors. The organization provides what it knows about. The auditor finds gaps. This is when the registry project begins, under pressure.

3what it costs you

Audit failure. GDPR Article 30 requires organizations to maintain a record of processing activities, including data flows to processors. A SaaS application that processes personal data on your behalf is a processor. Without a registry, your record of processing activities is incomplete. Auditors check this.

Incomplete DPA coverage. You cannot have a Data Processing Agreement with a vendor you do not know exists. In a GDPR audit or breach investigation, the question of which vendors had agreements in place, and which had your data without one, has legal consequences.

Security assessment gaps. ISO 27001 and SOC 2 both require supplier management controls. Vendor security assessments, access control requirements, and data handling reviews apply to vendors in your inventory. Vendors outside the inventory are outside your controls. They are simply unmanaged.

Enterprise customer questionnaires. Large enterprise customers increasingly include detailed vendor and data processor questions in security assessments as part of their procurement process. "Who are your SaaS vendors? What data do they process? What agreements govern them?" Incomplete answers delay or block deals.

Breach scope assessment. When a vendor has a security incident, the first question is which of your data was in their system and how to notify affected parties. Without a registry that captures what data each vendor processes, scoping the impact is slow and uncertain.

what it looks like when it goes wrong

Three ways this tends to go, each one taken from a real case.

your company
the gap nobody seesNobody has one list of the apps the company uses.a connected app with standing access
  1. howA chat tool's key into your CRM is stolen from the vendor.
    what leavessupport tickets, including passwords pasted into themwho ends up with itan extortion group working through hundreds of companies
    it happenedSalesloft / Drift, 2025
  2. howIntegration keys to your code host are stolen from the integration vendor.
    what leavesyour private code and the secrets inside itwho ends up with itattackers looking for the next door
    it happenedGitHub OAuth tokens, 2022
  3. howAn analytics vendor is breached and the keys it holds to your systems are copied.
    what leavesconnections straight into your datawho ends up with itwhoever holds the vendor's keys
    it happenedSisense, 2024

4what works

No single system holds the full picture, so a credible registry starts as a reconciliation exercise. The IdP's OAuth grants, the finance system's recurring SaaS charges, the MDM's installed application list, and the IT ticketing history are each partial inventories with different blind spots; merged, they produce a starting list more complete than any one source. The remainder, mostly shadow SaaS adopted without IT involvement, surfaces through a short, direct survey of department leads asking what their teams actually use day to day.

A minimum viable registry beats an ambitious one that never ships. The fields that carry the weight are application name, vendor, owner, primary function, data types processed, and whether a DPA exists. A spreadsheet handles this comfortably at small and mid scale, and completeness matters far more than the sophistication of the tool holding it; storage geography and vendor certifications can join later without blocking the start.

The registry pays for itself fastest on the DPA column. Every application that processes personal data without an agreement is an open GDPR item, and most major SaaS vendors keep standard DPAs ready to sign, so closing those gaps is largely administrative once they become visible.

Registries die of staleness rather than of bad design, which makes the maintenance rule more important than the format: a new tool gets its registry entry before the subscription is approved, and a quarterly review catches the adoptions that slipped past. Organizations without that rule tend to discover the true scope of their environment during a security audit or a customer due diligence review, which is the most expensive possible time to build an inventory.

← all topics

your turn

what you can do about it

  1. this week

    Start a simple list: app, owner, what data it holds, who can log in.

    Fill it from finance exports and sign-in logs, then keep it current.

  2. go deeper

  3. if you're not sure where to start

    Run the offboarding checklist on one leaver. It covers every account and token to close when someone leaves.

    open the checklist →

the letter · every two weeks

one access gap in your inbox, with the fix.

Every issue takes one way access creeps in, shows a real incident where it went wrong, and ends with one thing to check that week. Written for the people who run the tools, without a security team behind them.

  • 1one mechanism, explained plainly
  • 2one real incident, taken apart
  • 3one step you can take on Monday

get the next issue

One email every two weeks. Your address stays here and is never passed to vendors. One click to unsubscribe. Privacy.