What enterprise buyers ask before they sign
Enterprise deals are not usually lost on features. They stall in procurement, on a security questionnaire asking for single sign-on, exportable audit logs, a stated recovery objective and a data-residency answer — none of which can be retrofitted in the two weeks before a renewal deadline.
There is a recognisable moment in a growing SaaS product: the first customer arrives whose procurement process is longer than your sales cycle. They like the product. Then a security questionnaire lands, and it asks for things nobody has built. This article is the list, in the order it usually gets asked.
Single sign-on, and why email-and-password is a blocker
Above a certain company size, the security team will not accept a system where employees set their own password and where removing a leaver's access depends on your product being remembered during offboarding. SSO is not a convenience feature to them — it is the control that makes your product acceptable at all.
- SAML 2.0 remains the most widely required protocol in enterprise procurement; OIDC is increasingly accepted and simpler to implement
- Configuration must be per-tenant, since each customer brings their own identity provider
- Decide and document whether SSO is enforced or optional per tenant — security teams will ask, and "optional" often fails the requirement
- Just-in-time user creation on first SSO login avoids a manual user-import step that procurement will notice
SCIM, or the question behind the question
SSO controls authentication. It does not remove a departed employee's account, which is what the auditor actually asks about. SCIM provisioning lets the customer's identity provider create, update and deactivate users in your product automatically.
SCIM is materially more work than SSO and is required less often. A reasonable sequence is to ship SSO first, then SCIM when the second or third enterprise prospect asks — but know that deals above a certain size will require it.
Audit logs the customer can read themselves
An audit log that only your engineers can query is not an audit log as far as procurement is concerned. The requirement is that the customer's own compliance team can answer who did what, when, without asking you.
Two details matter more than they appear. Denormalising the actor's email means the log remains meaningful after that user is deleted — otherwise a deletion request destroys your audit trail. And recording both before and after states is what makes the log useful in an actual investigation rather than merely a list of verbs.
Data residency: have an answer, even if it is no
You will be asked where data is stored and processed. A precise "all data is stored and processed in Central India, and here are the third-party processors involved" is an acceptable answer. "We are not sure" is not, and neither is a vague reference to the cloud.
- List every region where primary data, backups and logs physically reside.
- List every third-party processor that touches customer data — email, SMS, analytics, error reporting, AI providers — and where each one processes.
- State whether per-region deployment is available, and if not, say so plainly rather than implying it.
- Keep it current. This list drifts every time someone adds a SaaS tool to the stack.
Backup and recovery, stated as objectives
Procurement asks for a recovery point objective and a recovery time objective. Those are numbers you commit to, so they must be derived from a restore you have actually performed rather than from the backup schedule.
That fourth row is where shared-schema products get uncomfortable. Single-tenant restore in a shared schema means restoring a snapshot elsewhere, extracting one tenant's rows and reimporting them through an application-level path. It is workable, and it is slow — which is a legitimate reason some customers require schema or database separation.
Assembling the evidence pack once
The security questionnaire arrives repeatedly with different wording and largely identical substance. Write the answers once, keep them in version control alongside the code, and review them quarterly.
- Architecture overview and data-flow description
- Encryption in transit and at rest, and key management approach
- Access control model, including how privileged access is granted and reviewed
- Secrets management and rotation practice
- Dependency and container scanning cadence
- Incident response runbook, and the date of the last tabletop exercise
- Subprocessor list with regions
- Backup, retention and tested recovery objectives
The honest summary: none of this is exotic engineering. It is a body of work that takes months and is invariably requested with weeks of notice. Building it before the first enterprise prospect asks is the difference between a deal that closes and one that slips a quarter.
Questions
Which should be built first — SSO or SCIM?
SSO, without much hesitation. It is requested far more often, it is substantially less work, and it addresses the authentication control security teams care about most. Add SCIM when a second or third enterprise prospect asks for automated deprovisioning, which is the specific gap SSO alone leaves open.
Do we need SOC 2 or ISO 27001 to sell to enterprises?
Often, eventually — but not always at the first deal. Many enterprise buyers will accept a completed security questionnaire plus evidence of real controls, particularly for a lower-risk system. Certification becomes effectively mandatory as deal size and data sensitivity rise, and the audit is considerably easier if the controls already exist and are evidenced.
How detailed should audit logs be?
Detailed enough that a compliance reviewer can answer who changed what, when, from where, without asking you — which in practice means actor, action, resource, before and after states, timestamp and source address. Whether to log reads as well is a deliberate cost decision, and one worth making before a regulated customer asks rather than after.
Can we answer data-residency questions if we use third-party AI providers?
Only if you have documented what is sent to which provider, that provider's retention and training position, and where processing occurs. This is now a standard line of questioning and an unclear answer stalls deals. Where a customer's requirements rule out a provider, the alternative is regional or self-hosted deployment designed in from the start.