Back to Blog
Published:
Last Updated:
Fresh Content
D365 Platform DecisionsChapter 1

Is "Dynamics 365" one product?

6 min read
1,407 words
high priority
Muhammad Mudassir

Muhammad Mudassir

Founder & CEO, Cognilium AI

TL;DR

No. Microsoft describes Dynamics 365 as a set of applications you choose one, some, or all of. The useful part is what the umbrella contains — two ERPs, a family of customer engagement apps, and Power Platform underneath — and where the seams between them fall.

Is "Dynamics 365" one product?

No. The vendor's own answer is that Dynamics 365 is a set of applications you choose from, and what that set turns out to contain — separately licensed, separately documented, separately updated applications — is the useful part.

Microsoft's What is Dynamics 365? article opens: "Dynamics 365 is a set of intelligent business applications that helps you run your entire business and deliver greater results through predictive, AI-driven insights. Choose one, some, or all." That last instruction is the whole answer. You do not buy Dynamics 365; you buy some of it.

The useful part is what the umbrella contains, and where its seams fall — because the seams are where integration work, licence surprises and security reviews land.

What the umbrella contains

The Dynamics 365 documentation landing page lists eighteen product entries, each with its own Documentation link into its own documentation set. Grouped by what they are:

  • **The mid-market ERP** — What is in it: Business Central [GA] — "a business management solution for small and mid-sized organizations" · How Microsoft documents it: Its own hub, its own admin center, its own developer stack (hub; the quoted sentence is on the welcome article)
  • **The enterprise ERP family** — What is in it: Finance [GA], Supply Chain Management [GA], Commerce [GA], Project Operations [GA], Human Resources [GA] — collectively "finance and operations apps" · How Microsoft documents it: One shared service description covering all five as "enterprise resource planning (ERP) software as a service (SaaS) offerings"
  • **The customer engagement apps** — What is in it: Sales, Customer Service, Field Service, Customer Insights, Customer Voice, Dynamics 365 Contact Center, Intelligent Order Management · How Microsoft documents it: Separate documentation sets per app on the landing page
  • **Mixed reality and copilots** — What is in it: Guides, Remote Assist, Finance Agent, Sales in Microsoft 365 Copilot, Service in Microsoft 365 Copilot · How Microsoft documents it: Separate sets again, several outside the dynamics365 documentation tree entirely
  • **The layer underneath** — What is in it: Microsoft Power Platform and Copilot Studio, listed under "See also" rather than as Dynamics 365 apps · How Microsoft documents it: Power Platform documentation

Two things follow. "Dynamics 365" on a contract, a security questionnaire or an architecture diagram is under-specified — it could mean any of eighteen things. And the two ERPs are not variants of one product: separate hubs, separate developer stacks, separate update calendars.

On calendars alone there are three, not one. Business Central runs "two major update cycles each year, starting in April and October, with minor updates in other months" (source). Finance and operations apps get "four service updates… every year" (source). And of customer engagement apps, Microsoft's implementation guidance says "We release two major service updates per year. They're backward-compatible so that apps and customizations continue to work after you update" (source).

The seam you can see from the admin center

The clearest evidence that this is a set is what you get when Microsoft puts two of these apps in the same environment.

Under the unified admin experience, "multiple Dynamics 365 applications, such as Sales, Marketing, and finance and operations apps, and also low-code apps, flows, and websites can be installed and hosted in the same Power Platform environment with a Dataverse database." That is real unification — one environment, one Dataverse database, one set of lifecycle operations.

And then the same page says what that environment hands you:

"With either option, your environment has two runtime URLs:
- One for customer engagement apps (Environment URL)
- One for finance and operations apps (Finance and Operations URL)"
Overview of unified admin experience for finance and operations apps

One environment, two runtimes. At the point of maximum convergence, the ERP and the customer engagement app are still two applications sharing a container. If you are writing a single sign-on design, a firewall rule or an integration spec, that is the sentence to hand your architect.

What is genuinely shared

The umbrella is not marketing-only. There is a real common substrate, worth naming precisely rather than generously.

A Power Platform environment [GA] is "a space to store, manage, and share your organization's business data, apps, chatbots, and flows", and "Every environment can have zero or one Microsoft Dataverse database". Unified environments, per Microsoft, "bring together Dynamics 365 ERP workloads, Dynamics 365 customer engagement apps, and low-code artifacts in a single Power Platform environment backed by Microsoft Dataverse" (source).

The shared parts, then: the tenant, the environment container, Dataverse, the Power Platform tooling and Azure underneath. That is the layer a companion app should attach to, and the layer that makes "one integration, both ERPs" a defensible claim rather than a sales line.

Where Business Central sits, precisely

Business Central is the app most often mis-drawn on architecture diagrams, so here is what Microsoft documents and nothing more.

Business Central "has four built-in ways to integrate with Dataverse" (source):

  • "Data synchronization that replicates data between Business Central and Dataverse."
  • "Data virtualization with virtual tables in Dataverse via Business Central API for (Create/Read/Update/Delete) operations."
  • "Data change (CUD) events using webhooks."
  • "Business events (preview)." [PP]

Separately, "A Business Central environment can link to a Power Platform environment of the same type (production or sandbox) in the same Azure Geo", and those links "are exclusive" — one to one, in both directions (source).

What we are not claiming, on purpose: none of the above tells you where Business Central physically stores its records, and we have not verified that, so we do not assert it. Replication and virtualization are integration patterns; drawing them as a storage claim is how a diagram becomes wrong.

What the conflation costs

Three failures, all of which start as one word on a slide.

A licence assumption. "We have Dynamics 365" is not a statement about entitlement. The ERP template reference makes the point in one column: each template carries its own License required value — Dynamics 365 Finance for one, Dynamics 365 Supply Chain Management for the next. Which is why the quote conversation is its own question in this cluster.

An integration assumption. A connector, extension or add-on built against one app's own surface does not follow the brand to another: the extension languages differ, the runtime URLs differ, and the integration surfaces differ per app. What does carry across is work built on the shared layer — Dataverse, Power Platform, Azure — which is why that layer, not the brand, is the thing to design against.

A governance assumption. A security review scoped to "Dynamics 365" scopes nothing. Environments, admin centers, admin roles and data locations are per-app decisions, and on the ERP side there are two administration planes to review — the subject of the pillar this article sits under.

The correction is small and it is free: never write "Dynamics 365" without the app name behind it. Every ambiguity above disappears the moment the sentence says which one.

About Cognilium Cognilium is the AI optimization layer for Dynamics 365 — complementary apps that optimize the pricing, inventory, warehouse and planning decisions your ERP manages but can't optimize. Built on Power Platform, Dataverse and Azure. https://cognilium.ai · https://www.linkedin.com/company/37180269/

Mapping which Dynamics 365 apps you actually run before you scope an optimization project? Book a call and we will walk the estate and the integration surface with you. https://cognilium.ai

Sources

Sources

Share this article

Muhammad Mudassir

Muhammad Mudassir

Founder & CEO, Cognilium AI

Mudassir Marwat's argument is that ERP systems record decisions they never optimise.

Founder & CEO of Cognilium AI; 37 AI agents in production across four products; 4 production AI products built and operated; three clouds in production (AWSGCPAzure)
Agentic AIRAG → GraphRAG retrievalVoice AIMulti-Agent Orchestration
Next in this series
How does a third-party app read and write Dynamics data without touching the ERP core?
Chapter 2 · 8 min
In short

Key takeaways

  • Microsoft's own answer is that Dynamics 365 is a set of business applications and that you choose one, some, or all of them — the brand names a family, not an installable product.
  • The documentation landing page lists eighteen products, each with its own documentation set and, on the ERP side, its own administration portal and update calendar.
  • Even inside a single unified Power Platform environment, Microsoft documents two runtime URLs — one for customer engagement apps and one for finance and operations apps.
  • What genuinely is shared is the tenant, the environment container, Dataverse, Power Platform and Azure, which is the layer a companion app should attach to.
  • Business Central is documented as integrating with Dataverse through named mechanisms rather than as living inside it, and the integration mechanism is the fact worth carrying, not an inference about storage.
What goes wrong

Common mistakes to avoid

  • Writing "Dynamics 365" on a contract, security questionnaire or architecture diagram without naming the app, then discovering the entitlement, the admin plane or the update calendar is a different one than assumed.
  • Assuming a connector or extension built for one Dynamics 365 app carries to another because the brand matches.
  • Scoping a security or data-residency review to the brand rather than to the specific apps, which leaves the second administration plane unreviewed.
  • Drawing Business Central inside Dataverse on an architecture diagram. Microsoft documents integration mechanisms between them; that is not the same claim.

Terms in this article

Definitions in the Cognilium glossary.