The SOC 2 system description, explained (with outline)
The SOC 2 system description is Section III of your report: a management-written narrative covering your infrastructure, software, people, procedures, and data, plus system boundaries, subservice organizations, and complementary user entity controls (CUECs). Here’s what it must include, who writes it, how auditors evaluate it, and an annotated outline of a strong one.
The SOC 2 system description, explained (with outline).
Compliance Artifacts & Examples · SOC 2 System DescriptionWhat the system description is
Section III of a SOC 2 report is the system description: a narrative — usually the longest part of the report — describing the system under examination. The auditor writes the opinion and the test results; your company writes this. It’s governed by the AICPA’s description criteria, which work like a completeness spec: the services you provide, the commitments you’ve made, the components of the system, its boundaries, and the control environment holding it together.
It matters to two audiences at once. Your auditor tests against it — every control they examine is a control the description claims exists. And buyer security teams read it — Section III is where a customer’s reviewer learns which product, which environment, and which promises the report actually covers. A vague or padded description weakens both readings.
What Section III must cover
The backbone is five system components. Infrastructure: the cloud provider, regions, environments, and network architecture the service runs on. Software: the application itself plus the operational stack — source control, CI/CD, monitoring, logging, identity provider. People: the teams and roles that build, operate, and secure the service. Procedures: the recurring processes, from change management and access reviews to incident response and vendor evaluation. Data: what you collect, where it flows, how it’s classified, retained, and destroyed.
Around the components sit the boundary statements. System boundaries declare which products and environments are in scope — and, just as usefully, which are excluded. Subservice organizations are the providers you build on (hosting, above all), typically handled by the carve-out method with their assumed controls listed as complementary subservice organization controls (CSOCs). Complementary user entity controls (CUECs) run the other direction: things only your customers can do, like managing their own user accounts or enforcing SSO, without which certain criteria can’t be met. Incidents relevant to the report’s scope get disclosed in descriptions of both report types; what a Type II description adds is significant changes to the system during the period.
An annotated outline of a strong description
System description outline (Section III skeleton)1. Overview of services. Two or three paragraphs: what the company does, which service this report covers, and the trust services categories in scope. No marketing prose — a reviewer should recognize the product they’re buying.
2. Principal service commitments and system requirements. The promises the controls exist to keep — availability targets, confidentiality obligations, contractual and regulatory requirements. Everything the auditor tests traces back to this list.
3. Infrastructure. Cloud provider, regions, production versus non-production environments, network segmentation, and the architecture diagram reviewers actually study.
4. Software. The application stack and the tooling that operates it: repositories, CI/CD pipeline, monitoring and alerting, logging, endpoint management, identity provider.
5. People, procedures, and data. Teams and their security responsibilities; the recurring processes (change management, access reviews, incident response, onboarding and offboarding); data types, flows, classification, and retention.
6. System boundaries. Which products and environments are in scope, which are explicitly out, and where responsibility hands off to providers.
7. Control environment, risk assessment, information and communication, and monitoring. Governance, hiring screens, the risk assessment cadence, how policies reach employees, and how control failures get noticed.
8. Subservice organizations. The carve-out list, with the complementary subservice organization controls assumed of each provider.
9. Complementary user entity controls. A numbered list of customer responsibilities — reviewers map these to their own obligations before they rely on your report.
10. Incidents and changes. Incidents relevant to the report’s scope — a disclosure both report types carry — and, for a Type II, significant system changes during the period, each with a line on how it was handled.
The elements auditors expect to find
Their review runs the description criteria as a checklist — run it yourself first.Who writes it — and how long it runs
Management owns the authorship. Auditors evaluate the description but can’t write it for you, for the same independence reasons they can’t author your assertion — the firm can share outlines and flag gaps, nothing more. In practice the first draft comes from whoever runs the program (a compliance lead, a consultant, or a platform), and engineering, security, and legal then correct it against reality.
Expect fifteen to forty pages for a typical SaaS company. Complexity drives the length: a single product on one cloud provider lands short; a multi-product platform with several subservice organizations runs long. The right target is completeness against the criteria at the minimum length that achieves it — reviewers should find your boundaries without a table-of-contents safari.
How auditors evaluate it
Auditors test the description against reality, not against good intentions. They walk through the system with your engineers, compare the narrative to architecture diagrams and org structures, and verify what they can observe: if the description promises quarterly access reviews, they’ll sample for four; if it names a monitoring tool you decommissioned in March, that’s a misstatement. The standard they apply is “fairly presented” — accurate, complete against the criteria, and not misleading.
The predictable feedback: descriptions that read like the sales site, boundaries that don’t match what the audit was scoped for, stale tooling lists, CUECs copied from a template that don’t fit the product, and roadmap features written in the present tense. All fixable in review — but every round-trip adds days to report issuance, usually the exact days a deal is waiting on.
How Agency handles system descriptions
The system description is the most writer-intensive artifact in a SOC 2, which is why Agency automated the draft. Agency AI generates the description from the program data it already holds — components, boundaries, subservice organizations, complementary user entity controls — and our forward-deployed engineers refine it with your team until it reads true. Because one system produces the description, the assertion, and the evidence base, the three stay reconciled instead of drifting apart between drafts.
For the wider context, the SOC 2 framework page walks the full report structure, and SOC 2 run end-to-end shows everything an operated program takes off your team’s plate.
Frequently asked questions
Five questionsCompliance Artifacts
Stop writing Section III by hand
Agency AI drafts your system description from live program data, and Agency engineers make it audit-true. Top-ranked Vanta & Drata partner · 1,000+ companies served since 2021 · 4.9/5 on G2.
Platform Products
Agency AIEnd-to-end cybersecurity and compliance, across the stack you already use.GRC IntegrationsEngineer-operated GRC platform integrationAuditsuisse AIAI-powered evidence collection and analysis for IT audits.Find your auditor
Auditnex makes buying audits simpler and more transparent.
Agency implements the controls, collects the evidence, and manages your auditor relationship on top of the GRC tools you already use.
Explore AuditnexCommon GRC Questions
GRC Platform & Virtual CISO FAQ
Answers to common questions about reports, letters, and evidence — and what a virtual CISO actually does for your program.
Read the FAQMore from Agency
See it on the home pageBuild a Security & Compliance Team Led by Your Own Virtual CISO
Forward-Deployed Engineers + AI that lower costs, increase velocity, and raise the bar — from policy to audit to remediation. U.S.-based forward-deployed engineers, supercharged by proprietary AI, operate your program end-to-end — on top of the tools you already trust.