How is SharePoint Embedded different from Amazon S3, Azure Blob Storage, Box, or Dropbox for ISV file storage?
Amazon S3, Azure Blob, Box, and Dropbox are generic file-storage substrates — the ISV is responsible for building DLP, sensitivity labeling, retention, audit logging, eDiscovery, and the Microsoft 365 integration that enterprise customers want. SharePoint Embedded is a Microsoft 365 storage substrate — files live inside the customer Microsoft 365 tenant, surface in Microsoft Search and Microsoft 365 Copilot grounding, inherit the customer Purview sensitivity-label scheme, inherit the customer DLP policies, inherit the customer Records Management retention schedule, and write to the customer Purview audit log. The ISV ships a Microsoft-native product instead of a Microsoft-integrated product. For enterprise legal, healthcare, financial services, government, and regulated SaaS buyers — most of whom run Microsoft 365 as the system of record for compliance — that is a meaningful competitive position. Cross-link to /microsoft-graph-api-enterprise-2026 for the broader Graph integration architecture.
What is the multi-tenant ISV pattern on SharePoint Embedded?
The multi-tenant ISV pattern registers one container type in the partner Microsoft Entra tenant, publishes the application to the Microsoft Entra app gallery, and walks customer tenant admins through admin consent. Once consented, the partner application creates containers of the registered type inside each customer tenant. Every container is logically isolated inside the customer tenant — the partner application cannot read across customer tenant boundaries, customer-tenant Purview governance fully applies, and customer eDiscovery covers customer container content. The partner application acts either as app-only (service-to-service) or app-on-behalf-of (delegated to interactive customer users) depending on the partner surface area. Billing for all customer-tenant container storage and operations meters back to the partner Microsoft account — the ISV consumes a single Microsoft consumption meter regardless of how many customer tenants they serve. EPC Group has designed this multi-tenant pattern for ISVs serving from 5 to 500 customer tenants on day one.
What regulated SaaS use cases is SharePoint Embedded best suited for?
SharePoint Embedded is best for regulated SaaS use cases where the customer compliance officer wants Microsoft-tenant governance over the partner application content — legal tech matter management, contract lifecycle management, healthcare patient portals and clinical document exchange, life sciences regulatory submission and TMF management, financial services document collaboration and KYC, government contractor document control under CMMC and FedRAMP, code-signing and software supply chain provenance, and engineering and design file management for AEC and manufacturing. The pattern fits any ISV whose customers are Microsoft 365 tenants and whose customer compliance officers care that DLP, sensitivity labels, retention, and audit log all evaluate against the customer Purview baseline. EPC Group has shipped Embedded patterns across HIPAA, SOC 2, FedRAMP, FINRA, CMMC, GxP compliance profiles. Cross-link to /microsoft-purview-data-governance-enterprise-2026 for the Purview baseline architecture.
How does OAuth 2.0 and Microsoft Entra identity work for SharePoint Embedded?
Microsoft Entra identity is the auth backbone for SharePoint Embedded. The partner application registers a Microsoft Entra application in the partner Entra tenant, defines the FileStorageContainer.Selected permission scope (delegated and application variants), and either publishes to the Entra app gallery for multi-tenant consent or enables admin consent inline at customer onboarding. At runtime the partner application acquires a Microsoft Graph access token either through the OAuth 2.0 client credentials flow (app-only — no user, partner backend acts as application identity) or the OAuth 2.0 on-behalf-of flow (delegated — customer user signs in, partner exchanges user token for Graph token). Tokens are scoped to the container type registered against the partner application, and Graph operations are evaluated against the partner application identity and (in delegated mode) the user identity. This is the same Microsoft Entra identity model as any other Microsoft Graph integration — no special Embedded-only identity surface to learn.
How is SharePoint Embedded priced and how does the consumption meter work?
SharePoint Embedded is consumption-billed against the partner Microsoft account — storage measured in gigabyte-months and operations measured per Graph call against the container drive. The meter accrues across every customer tenant where the partner has provisioned containers, but settles to a single partner Microsoft invoice — the ISV does not have to bill each customer tenant separately for the storage substrate. ISVs pass the consumption through to end customers via per-seat or per-tenant pricing, or absorb it into the product margin depending on the commercial model. EPC Group sizes the meter in Phase 1 of the Embedded Accelerator using projected per-container storage growth and per-container monthly operation volume across the customer cohort. For ISVs with substantial expected customer-tenant counts, the consumption meter is typically one to three percent of partner gross product revenue once the product reaches steady-state.
How does SharePoint Embedded integrate with Microsoft Search, Microsoft 365 Copilot, and Copilot grounding?
Container content surfaces in the customer tenant Microsoft Search index automatically — customer employees searching from SharePoint, Microsoft 365 home, Microsoft Search in Bing, or the Microsoft 365 mobile app see container content alongside SharePoint sites, OneDrive content, Outlook mail, and Teams messages. Microsoft 365 Copilot grounds against the same index — when a customer employee asks Copilot a question that touches container content, Copilot pulls relevant container documents into the grounding context and cites them inline. The ISV gains a meaningful competitive position — partner application content appears natively in the customer Microsoft 365 Copilot experience without the partner building a custom Copilot connector. Cross-link to /microsoft-copilot-studio-agents-enterprise-2026 for the broader Copilot agent architecture pattern.
Does SharePoint Embedded inherit HIPAA BAA coverage and FedRAMP boundary alignment from the customer tenant?
Yes — SharePoint Embedded is covered by the Microsoft Business Associate Agreement (BAA) as part of the broader SharePoint Online and Microsoft 365 service families, and inherits the customer tenant Microsoft 365 BAA — the ISV does not need to negotiate a separate BAA with every healthcare customer. For FedRAMP, SharePoint Embedded availability is on the published Microsoft roadmap for Microsoft 365 GCC, GCC High, and DoD environments with FedRAMP and DoD IL5 alignment; the customer tenant boundary governs partner container content regardless of where the partner application backend operates, with the standard inheritance model. The partner ISV produces a security attestation package — typically SOC 2 Type II for the partner application plus inherited Microsoft 365 boundary statements — that the customer security team uses to satisfy procurement. EPC Group Phase 4 governance hardening produces the attestation evidence package signed off by the customer privacy and security officers.
How does SharePoint Embedded compare to building a custom Microsoft Graph integration on SharePoint sites or OneDrive?
A custom Microsoft Graph integration on SharePoint sites or OneDrive requires every customer-tenant user who touches partner content to be SharePoint-licensed (Microsoft 365 E3 or E5, or SharePoint Online plan), and forces the partner application to navigate site permissions, site collection administration, and the broader SharePoint information architecture. SharePoint Embedded eliminates both — partner application users do not need SharePoint user licenses (Embedded consumption is paid by the partner Microsoft account), and containers are pure file-storage partitions with no site UI or list architecture overhead. For ISVs whose end users are not customer-tenant Microsoft 365 employees (external customers, members, patients, partners, vendors), Embedded is the only viable Microsoft 365 storage pattern. For ISVs whose end users are customer employees, Embedded eliminates per-user SharePoint license dependency and simplifies the architecture. EPC Group models the licensing-versus-consumption math in Phase 1 of the Embedded Accelerator against the partner customer profile.