Flectic
Dynamics 365 Business CentralDynamics 365

Power Platform + Business Central: The Full Stack for SMEs (2026)

Business Central and Power Platform connect so SMEs can extend ERP with low-code apps, cross-system workflows, embedded analytics, B2B portals, and Copilot Studio agents—while BC stays the system of record. Choose the premium BC connector or Dataverse virtual tables, pick AL extensions vs Power Apps by scenario, ground agents on the BC connector or MCP server, and plan 2026 Premium licensing (Per App is end-of-sale for most new buyers), throttling, environments, and DLP before citizen development scales.

10 min readUpdated Aug 3, 202630 sources cited

TL;DR — Key takeaways

  • Power Platform = Power Apps, Power Automate, Power BI, Power Pages, Copilot Studio
  • BC = system of record; Power Platform = UX, automation, analytics, agents
  • AL for ERP truth and controls; Power Apps for UI, mobility, and multi-system UX
  • Canvas apps for task-specific, mobile-tailored experiences (warehouse, field service, lead capture)
01The umbrella view

What 'Power Platform for Business Central' actually means

Power Platform is Microsoft's low-code suite: Power Apps, Power Automate, Power BI, Power Pages, and Copilot Studio. Business Central is the ERP. Connecting them means you can extend BC—custom apps, automated workflows, richer reporting, external portals, AI agents—without heavy AL development or a rip-and-replace project.

There are two integration paths and the distinction matters. The first is the Business Central connector, a REST-based premium connector that exposes BC data and business actions to Power Apps, Power Automate, Copilot Studio, and Azure Logic Apps. The second is virtual tables: the Business Central Virtual Table app publishes BC tables into Dataverse so Power Platform can do full CRUD on them at runtime via OData, without copying the data out of BC.

In both cases the data and the business logic stay in Business Central. Power Platform reads and writes through the connector or through virtualized tables. That keeps BC as the system of record and avoids the data-residency and sync-headache problems that come with exporting ERP data into a separate database.

This page is the umbrella hub for the whole stack. For deep dives on individual components, see our dedicated guides on Business Central + Power Automate and Business Central + Power BI.

  • Power Platform = Power Apps, Power Automate, Power BI, Power Pages, Copilot Studio
  • Two integration paths: BC connector (REST APIs) and virtual tables in Dataverse (no data copy, full CRUD)
  • Data and business logic stay in BC; Power Platform reads and writes at runtime
  • Extends BC without heavy AL development or replacing the ERP
02How the pieces fit

Architecture map: Business Central ↔ Dataverse ↔ Power Platform

Think of Business Central as the transactional core and Power Platform as the extension plane. BC holds companies, ledgers, inventory, and posting rules. Power Platform sits beside it: apps and portals for UX, flows for orchestration, Power BI for operational reporting, and Copilot Studio for conversational agents. Dataverse is the shared data and solution fabric for model-driven apps, Power Pages, and many governance/ALM controls—not a second ERP database when you use virtual tables correctly.

A practical SME topology looks like this. Production BC Online (one or more companies) is the system of record. A dedicated Power Platform production environment—preferably managed—hosts solutions that touch live BC data. A separate dev (and ideally test) environment mirrors the same connector and virtual-table patterns so makers never ship from Default. Optional: a Dataverse database in those environments for portal metadata, non-ERP reference data, and solution packaging; BC tables used as virtual tables remain live proxies via OData, not copies.

Traffic patterns differ by component. Power Automate and canvas apps usually call the premium BC connector (REST). Model-driven apps and many Power Pages CRUD screens use virtual tables published by the Business Central Virtual Table app into Dataverse. Power BI reads BC through API pages/queries (preferred) or legacy OData against the reporting replica. Copilot Studio agents use the BC connector for low-code CRUD tools, the BC MCP server for API-page-backed agent tools, or both when a cryptic API needs a hand-written tool description.

Keep identity and company boundaries explicit. Every production flow should pin environment and company names. Every agent should scope MCP configurations to the API pages it needs, not the whole tenant. Do not treat SharePoint lists or Excel Online as long-term ERP stores—use them only as temporary intake or export surfaces that write into BC through a controlled flow.

  • BC = system of record; Power Platform = UX, automation, analytics, agents
  • Virtual tables proxy BC into Dataverse; they do not copy ERP master data
  • Separate Power Platform environments for dev/test/prod; prefer managed for production
  • Pin company/environment on flows; scope MCP API surfaces on agents
SME reference topology for Power Platform on Business Central
LayerWhat lives thereSME rule of thumb
Business Central OnlineERP truth: posting, inventory, finance, permissionsNever bypass with low-code business rules
BC connector (premium)Flows, canvas apps, agent tools, Logic AppsDefault path for events, approvals, mobile tasks
Dataverse + virtual tablesModel-driven apps, Pages CRUD, solution ALMLive proxy only—no second master data store
Power BI (replica / API)Embedded parts, service dashboards, semantic modelsRead-only operational reporting, not write-back
Copilot StudioAgents via connector and/or BC MCP serverScope tools and estimate message capacity first
EnvironmentsDefault (blocked for prod), Dev, Test, Prod managedProduction BC work never ships from Default
03Architecture decision

AL extensions vs Power Apps: when to extend which way

SMEs often jump to Power Apps for every gap. That is expensive and fragile when the change belongs inside Business Central. Use AL extensions when the work is core ERP logic, posting, inventory, financial controls, or anything that must stay in BC's transaction boundary and upgrade path. Use Power Apps when you need a mobile or task UI BC role centers cannot deliver, multi-system screens, or rapid prototypes that should not ship as AL.

Power Apps is strongest for custom UI, warehouse/field mobility, and processes that stitch BC to Teams, SharePoint, or third-party systems. AL is strongest when you need BC business logic, permission sets, and upgrade-safe customization that finance will still trust after a major BC wave. Partners who only sell AL, or only sell low-code, will bias the answer—decide from the table below.

  • AL for ERP truth and controls; Power Apps for UI, mobility, and multi-system UX
  • Do not rebuild posting or inventory rules in a canvas app
  • Rapid prototype in Power Apps, then promote durable logic into AL if it becomes core
  • Virtual tables and connectors do not remove the need for BC licensing on BC data
When to use AL extensions vs Power Apps on Business Central
NeedPrefer AL extensionPrefer Power Apps
Core posting, inventory, financial rulesYes—keep logic in BCNo—risk of bypassing ERP controls
Custom mobile picker / field formOnly if native BC client is enoughYes—canvas apps excel here
Multi-system workflow UIRarelyYes—with Power Automate + connectors
Upgrade safety and ISV packagingYes—AppSource / per-tenant extensionsManage via Dataverse solutions + pipelines
Speed of prototypeSlower (dev + test + deploy)Faster for non-core UI experiments
Users without BC seatsStill need BC rights for BC dataVirtual tables still require BC users for BC data access
04Custom apps on ERP data

Power Apps + Business Central: custom apps on ERP data

Power Apps lets you build canvas apps (free-form, pixel-controlled) and model-driven apps (data-first, generated from Dataverse) that read and write Business Central data. You connect to BC either through the premium BC connector or through virtual tables published to Dataverse.

Canvas apps suit task-specific interfaces—a warehouse picker, a field-service timesheet, a trade-show lead-capture form—where you want a tailored mobile experience without touching BC's role centers. Model-driven apps suit structured, relationship-heavy processes (vendor onboarding, multi-step approvals) where the data model drives the UI. Model-driven apps effectively require virtual tables for deep BC CRUD; canvas apps can use either path.

Because virtual tables expose BC data as if it lived in Dataverse, model-driven apps can do full create-read-update-delete on BC records without a sync job. The trade-off is documented limitations—no charts, attachments, images, BLOBs, or multiline strings through virtual tables, and restricted advanced search (unsupported predicates include Does Not Equal and Does Not Contain; limited AND/OR across columns; no filtering on calculated fields). Plan around these before you commit a screen to them.

  • Canvas apps for task-specific, mobile-tailored experiences (warehouse, field service, lead capture)
  • Model-driven apps for structured, relationship-heavy processes (onboarding, approvals)
  • Virtual tables enable full CRUD on BC data from model-driven apps without copying data
  • Virtual-table limits: no charts, attachments, images, BLOBs, multiline strings; restricted filtering
05Cross-system workflows

Power Automate + Business Central: cross-system workflows

Power Automate builds event-driven flows between BC and the rest of your stack—Outlook, Teams, SharePoint, Excel, Dataverse, and thousands of other services. The BC connector is the surface: it provides triggers (record created, modified, deleted, changed; approval requested) and actions (CRUD, find records, run BC business actions, deep links, adaptive cards for Teams).

Flows are embedded in the BC client. On most list, card, and document pages the 'Automate' action group lets users kick off context-aware templates from the record they are already on, and AL developers can add custom page actions that trigger flows for deeper integration. Instant flows that use 'For a selected record' appear in that Automate menu in the browser client.

Two practical notes for SMEs. First, the BC connector is a premium connector—automated and scheduled flows need a Premium-eligible license on the owner, and instant ('For a selected record') flows need Premium-eligible rights on every user who runs them. Second, records are limited to under 8 MB per call and the connector is throttled at 300 API calls per 60 seconds per connection, so high-volume environments need filtering or batching upstream.

We cover triggers, actions, approval flows, licensing traps, and limitations in depth in our dedicated Power Automate + Business Central guide.

  • Event-driven flows between BC and Outlook, Teams, SharePoint, Excel, and thousands of services
  • Embedded in the BC client via the 'Automate' action group; AL actions can also trigger flows
  • Premium connector—owner-licensed for automated/scheduled flows, invoker-licensed for instant flows
  • 300 API calls / 60 seconds / connection and an 8 MB per-record cap—plan filtering accordingly
06Where SMEs start

Top Power Platform + Business Central automation scenarios

Start with scenarios that remove email-and-spreadsheet glue, not with a platform rewrite. The highest ROI patterns for SMEs on BC are approvals that leave the ERP client, notifications into Teams, and light data sync with systems BC should not own.

Typical first wave: purchase or credit-limit approvals that route to managers outside BC; customer credit-hold alerts when orders are blocked; invoice or shipment status posted to a Teams channel; vendor onboarding that collects documents in SharePoint then creates the vendor in BC; inventory reorder alerts when availability crosses a threshold; and daily or weekly operational digests (open SO, overdue invoices) pushed to Excel Online or email. Credit-control templates—unblock customer, notify sales, update status—are common enough that partners ship short demos of them.

Defer high-volume master-data polling, mass item updates, and anything near the 300 calls/minute connector ceiling until you have filtering, batching, or an AL/API design. Prefer BC business events and record triggers over schedule-based full-table scans.

  • Prioritize approvals, notifications, and onboarding before complex sync
  • Keep financial and inventory rules in BC; automate signals and UX around them
  • Avoid unfiltered scheduled scans against large tables
  • Pair high-value scenarios with a license count before you scale makers
High-value SME automation scenarios on Business Central + Power Platform
ScenarioTypical stackWatch-outs
PO / credit approvals outside BCPower Automate + Teams/Outlook + BC connectorInstant flows need Premium on every invoker
Shipment / invoice notificationsBC record trigger → Teams adaptive cardThrottle if high order volume; filter early
Vendor / customer onboardingPower Apps or Forms + Automate → BC createAttachments: use connector path, not virtual tables
Credit hold / unblock customerBC templates + Automate notificationsKeep credit rules in BC; automate only the signal path
Ops digests (AR aging, open SO)Scheduled flow + Excel Online or emailPrefer Power BI for heavy reporting
B2B order status portalPower Pages + virtual tables or connectorAuthenticated user licensing; binary content workarounds
07Reporting and dashboards

Power BI + Business Central: reporting and dashboards

Business Central online ships with built-in Power BI integration. BC maintains a read-only database replica so reporting queries do not impact transactional performance, and it exposes operational data through API pages and queries (preferred) or legacy OData web services, all consumed by the Power BI connector.

The integration is layered. Embedded reports appear inside BC as Role Center parts and list-page FactBoxes—users can pin Power BI report parts, pages, or scorecards on pages that include a Power BI part, and AL developers can add report parts programmatically. The Power BI service hosts full interactive dashboards that can be shared. Power BI Desktop is where you build custom semantic models and reports on top of the same feeds.

Microsoft publishes a dedicated BC Power BI app for each functional area—Finance, Sales, Purchasing, Inventory, Inventory Valuation, Projects, Manufacturing, Subscription Billing, Sustainability—each bundling a semantic model and a library of reports. Audit the app for your area before building anything custom; the report your finance team is asking for often already exists.

For the connection steps, default reports by area, and the licensing traps that catch SMEs, see our dedicated Business Central + Power BI guide.

  • Built-in integration; BC keeps a read-only replica so reporting does not slow transactions
  • Data exposed via API pages/queries (preferred) or legacy OData web services
  • Three layers: embedded reports in BC, dashboards in the Power BI service, models in Power BI Desktop
  • Pre-built BC Power BI apps per functional area—check before building custom
08External B2B portals

Power Pages + Business Central: external B2B portals

Power Pages is the website-building component of Power Platform—external-facing pages built on Dataverse. To reach Business Central data you go through the same two paths as the rest of the suite: the BC premium connector (good for read-heavy and workflow-triggered pages) or BC virtual tables published into Dataverse (good when the portal needs full CRUD on live ERP records without a sync job). Microsoft documents Power Pages integration with BC on virtual tables as a supported path for external access patterns.

Typical SME use cases are B2B self-service: a customer portal for order status, invoice history, and statement download; a vendor portal for purchase-order acknowledgement and invoice submission; a dealer or agent portal for quoting. Because Power Pages is licensed per authenticated user per month, it suits portals with a manageable external user count rather than high-volume public traffic.

The guardrails matter. Virtual tables still carry their documented limits (no attachments, images, BLOBs, or multiline strings), so anything involving document upload or binary content needs a workaround—typically a flow that writes the attachment directly to BC through the connector while the portal stores only metadata in Dataverse.

  • External-facing portal builder on Dataverse; reaches BC via connector or virtual tables
  • Strong fit for B2B self-service: customer, vendor, and dealer portals
  • Per-authenticated-user monthly licensing—plan for manageable external user counts
  • Attachment/binary limits on virtual tables usually need a Power Automate workaround
09AI agents on ERP data

Copilot Studio + Business Central: AI agents on ERP data

Copilot Studio is where you build agents and copilots that ground their answers in your Business Central data. Microsoft documents two first-class connection options for agents: the Business Central connector for Power Platform, and the Business Central Model Context Protocol (MCP) server. You can use either alone or both together—for example when an API description is too cryptic for the model and you need a hand-tuned connector tool with a clear natural-language description.

Use the connector when the agent needs simple CRUD as the signed-in user, respects BC permissions, and benefits from low-code actions (Find records, Create record, Run action) plus Power Automate hand-offs. Use the MCP server when the agent must orchestrate multi-step AI workflows against standard or custom API pages, when you need explicit allow-lists of create/read/update/delete and bound actions per configuration, or when performance and security policies require direct API-page tools rather than abstracted connector actions. MCP configurations map each allowed API-page operation to an agent tool; leave configuration blank for default read-only discovery across exposed API pages, or pin a configuration for write scopes.

2026 release wave 1 deepened the MCP path: enhanced agentic MCP experiences, broader Business Central data unlocked for the MCP server (including more Microsoft-published APIs and API queries useful for Power BI-style aggregates), admin-center MCP connectivity, and AL troubleshooting hooks. Practitioners also report real-world friction—connection errors on the preview MCP connector, known-issue windows on specific BC builds (for example v28.3 access problems called out by MVPs), and non-obvious setup when wiring BC MCP into third-party MCP clients. Treat MCP as production-ready only after you enable it per environment, configure allowed operations, and regression-test tools after each BC update.

For SMEs the realistic patterns remain internal productivity copilots (open orders, credit holds, invoice status with deep links) and lightweight external copilots on a Power Pages site. Agents can create sales orders, check credit, post payments (when MCP write tools allow it), and trigger approvals or flows. Publish channels include Teams, Microsoft 365 Copilot, and websites. Two cautions never go away: scope grounding to specific tables or API pages so agents do not invent fields, and estimate Copilot Studio capacity (message packs or Microsoft 365 Copilot entitlements) before you promise always-on chat to the warehouse floor.

  • Two official paths: Power Platform BC connector and BC MCP server (use both when useful)
  • Connector for simple user-context CRUD; MCP for API-page tools and agentic orchestration
  • 2026 wave 1 expanded MCP data coverage and agent tooling—still validate after each BC update
  • Scope tools tightly and budget Copilot Studio capacity before broad rollout
BC connector vs BC MCP server for Copilot Studio agents
DimensionBC connectorBC MCP server
Best forSimple CRUD, low-code tools, Power Automate hand-offsMulti-step AI orchestration over API pages
Permission modelActs as signed-in user (BC rights apply)Configuration-driven allow-list of API operations
FlexibilityPredefined connector actions; easy but less deepStandard + custom API pages; full HTTP-style control
When to combineAdd connector tools when MCP needs clearer descriptionsUse MCP for complex sequences the connector cannot express cleanly
Ops riskPremium connector rights; familiar throttlingEnable per environment; retest after BC waves; watch known issues
10Choosing the path

BC connector vs virtual tables: choosing the integration path

Almost every architectural question on Power Platform + Business Central reduces to which of the two integration paths you lean on. The table below is the decision summary we walk SMEs through.

Business Central connector vs virtual tables for Power Platform
DimensionBC connector (REST)BC virtual tables (Dataverse)
Data locationStays in BC; read/written at call timeStays in BC; surfaced as Dataverse tables at runtime
Best forFlows, canvas apps, agent grounding, triggersModel-driven apps, deep CRUD, Dataverse relationships
License surfacePremium connector rights on flow/app usersPremium path + BC Virtual Table app; BC user required for BC data access
Limitations300 calls/60s/connection, under 8 MB per recordNo charts, attachments, images, BLOBs, multiline strings; restricted search
When to avoidVery high-volume transactional pollingHeavy binary/document UI; advanced filtering on calculated fields
11What it costs an SME

Power Platform + Business Central licensing in 2026

Licensing is where SME budgets leak. Business Central Essentials or Premium does not mean every Power Platform use case is free. The BC connector is premium, so non-trivial apps and flows that use it need Premium-eligible rights. Standalone list prices (USD, paid yearly, Microsoft public pricing pages as of 2026): Power Apps Premium about US$20/user/month (about US$12/user/month at 2,000+ seats), Power Automate Premium about US$15/user/month, Power Automate Process about US$150/bot/month for unattended/capacity bots, Power BI Pro about US$14/user/month, and Power BI Premium Per User about US$24/user/month. Power Pages is licensed per authenticated user per month. Copilot Studio is consumed via message packs or Microsoft 365 Copilot entitlements.

The 2026 licensing shift SMEs must not miss: effective January 2, 2026, Microsoft ended sale of the Power Apps per app SKU for new customers (list price historically about US$5/user/app/month). Existing enterprise customers on that SKU can generally continue and renew under current agreements; channel nuance exists (CSP treatment has varied through 2026 announcements). For most new BC + Power Apps rollouts the production paths are Power Apps Premium (unlimited apps per user) or Azure pay-as-you-go metering—commonly cited around US$10 per active user per app per month—plus capacity and premium-connector implications. Do not build a business case that still assumes cheap per-app seats for new logos.

Microsoft lists Dynamics 365 Business Central among the Dynamics SKUs that provide premium Power Apps and Power Automate usage rights for managed environments—so BC-licensed users are not automatically forced into a second Premium SKU for every in-context scenario. That does not eliminate seats for makers and invokers outside BC context, Process capacity for unattended bots, Power BI seats for report consumers, or Power Pages external users. Treat BC rights as a starting entitlement, not a blank check.

Four traps catch SMEs every time. First, instant flows ('For a selected record') require every user who runs them to have Premium-eligible rights, not just the flow owner—that multiplies cost across sales or warehouse teams. Second, any Power Platform user who accesses Business Central data through virtual tables must also exist as a user in Business Central; community and partner guidance treat BC data access as requiring BC licensing, not Power Apps alone. Third, Azure pay-as-you-go meters look cheap for pilots but are unbounded for steady production—prefer named Premium seats for anything more than a handful of people run daily. Fourth, M365 'includes Power Apps' only covers standard connectors and basic scenarios; the BC connector is premium, so ERP-touching apps leave the free tier immediately.

Managed environments (recommended once you leave the default environment) require qualifying premium licenses on active users. Microsoft has been tightening compliance messaging around managed environments through 2026, including admin and end-user notifications when users lack appropriate licenses.

  • BC Essentials/Premium does not make every Power Platform scenario free; the BC connector is premium
  • Per App is end-of-sale for most new buyers as of Jan 2, 2026—budget Premium or carefully capped PAYG
  • 2026 public list: Power Apps Premium ~US$20/user/mo; Power Automate Premium ~US$15/user/mo; Power BI Pro ~US$14; PPU ~US$24
  • Instant flows need rights on every invoker; virtual-table users must exist in BC
2026 Power Platform cost surfaces next to Business Central
SKU / meterPublic list (USD, indicative)When SMEs hit it on BC projects
Power Apps Premium~US$20/user/mo ( ~US$12 at 2,000+ seats)Unlimited production apps + premium connectors + Dataverse
Power Apps per appEnd of sale for most new customers (Jan 2, 2026)Do not plan new BC apps on this SKU; migrate renewals deliberately
Power Apps pay-as-you-go~US$10/active user/app/mo (Azure metered)Pilots, seasonal workers—dangerous without usage caps
Power Automate Premium~US$15/user/moCloud + attended RPA; premium connectors including BC
Power Automate Process~US$150/bot/moUnattended/capacity bots that must keep running
Power BI Pro / PPU~US$14 / ~US$24 per user/moShared service reports vs Premium Per User features
Power Pages / Copilot StudioCapacity / authenticated-user packsExternal portals and conversational volume
12Scale without chaos

Governance and ALM for Power Platform on Business Central

Citizen development without guardrails is how SMEs get shadow apps that break on Monday with no owner, no DLP, and no rollback. Turn on auditing in the Power Platform admin center, define data loss prevention (DLP) policies that classify connectors (block consumer social connectors; put BC and finance connectors in a controlled business group), and stop building production apps in the default environment. Microsoft Mechanics and partner guidance in 2026 also stress Purview labeling, DLP, and audit continuity as Copilot Studio agents join the same estate—treat agents as production workloads, not side chats.

Use managed environments for anything that touches live BC data. Limit sharing, require solution-aware apps and flows, and move deployments through Power Platform pipelines (or Azure DevOps) from dev to test to production. Virtual tables live in the Microsoft-managed MicrosoftBusinessCentralERPVE solution—your ISV or project solutions should Add existing virtual tables as dependencies rather than trying to export the Microsoft solution. Missing virtual tables can be made visible on import when dependencies are declared correctly.

Environment strategy for a 20–200 person SME can stay simple: Default locked down (personal productivity only), one shared Dev with maker training rules, optional Test that mirrors Prod connectors, and one managed Prod tied to production BC. Name owners for every production flow, app, and agent; document the BC company and API surfaces they touch; review premium connector use monthly. Practitioner chatter is consistent: M365 already seeds Power Automate/Power Apps rights for many users—if you do not govern environments and connectors, you will discover sprawl only after an incident.

  • Enable auditing, DLP, and tenant isolation; block unapproved connectors by default
  • Production BC-connected work belongs in managed environments, not Default
  • ALM via solutions + pipelines; reference BC virtual tables with Add existing
  • Govern Copilot Studio agents like production apps; assign owners and review sprawl on a schedule
13Plan around these

Limitations and gotchas to plan around

Every Power Platform component that touches Business Central has a documented limit that becomes a project risk the day you ignore it. The ones below are the recurring offenders across SME implementations.

Virtual tables: no charts, attachments, images, BLOBs, or multiline strings; restricted filtering (unsupported predicates include Does Not Equal and Does Not Contain; limited AND/OR across columns; no filtering on calculated fields). Connector: 300 API calls per 60 seconds per connection, under 8 MB per record for create/get-style actions. Power Automate: action/request limits per license tier and on-demand conversation timeouts. Power BI: the BC path is operational reporting against API/OData feeds and the reporting replica—not real-time OLTP write-back. Licensing: virtual-table consumers need BC user presence; instant flows multiply Premium seats. MCP/agents: server must be enabled per BC environment; write tools require explicit MCP configuration; retest after wave updates when known issues land on specific builds.

Also decide when BC standard workflows are enough. Native BC approval workflows still fit simple in-ERP purchase or sales approvals with BC-only participants. Reach for Power Automate when approvers live outside BC seats, when you need Teams adaptive cards, multi-system branching, or document collection in SharePoint before a BC create—then keep the financial decision inside BC and automate only the signal path.

  • Virtual tables: no attachments, images, BLOBs, multiline strings, or calculated-field filtering
  • BC connector throttled at 300 calls/60s/connection; under 8 MB records
  • Power Automate: per-license request limits; invoker licensing on instant flows
  • MCP agents need environment enablement, scoped configs, and post-update retests
  • Prefer BC standard workflow for simple in-ERP approvals; Power Automate for cross-system routes
FAQ

Frequently asked questions

Is Power Platform included with Business Central?

Partially, not completely. BC Essentials or Premium does not mean unlimited standalone Power Platform for every user and scenario. The Business Central connector is a premium connector. Microsoft lists Dynamics 365 Business Central among SKUs that grant premium Power Apps and Power Automate usage rights for managed environments, but you still budget for Power Apps Premium (~US$20/user/month), Power Automate Premium (~US$15/user/month), Power BI Pro (~US$14/user/month), Power Pages authenticated users, Copilot Studio capacity, and Process bots where those apply. M365 rights cover basic/standard-connector scenarios—not premium BC ERP automation.

Do Power Platform and Business Central duplicate data?

Not if you use the two integration paths correctly. The BC connector reads and writes BC at call time. Virtual tables surface BC data as Dataverse tables at runtime via OData without copying it out. In both cases BC stays the system of record; data and business logic stay inside the ERP.

What are the virtual table limits for Business Central in Power Platform?

Virtual tables do not support charts, attachments, images, BLOBs, or multiline strings, and advanced search is restricted—unsupported predicates include Does Not Equal and Does Not Contain, limited AND/OR across columns, and no filtering on calculated fields. Plan around these before committing a model-driven app screen to them.

Can I build an external portal on Business Central data?

Yes, via Power Pages. It reaches BC through the premium connector or through virtual tables and suits B2B self-service portals (customer, vendor, dealer). It is licensed per authenticated user per month, so it fits manageable external user counts rather than high-volume public traffic.

Should we build BC copilots in Copilot Studio?

Yes for scoped internal productivity copilots and lightweight external copilots on Power Pages. Connect via the BC connector, virtual tables, API, or the Business Central MCP server. Point the agent at specific BC tables or API pages, not the whole company database, to avoid hallucination, and estimate message-pack or Microsoft 365 Copilot consumption before committing to a tier.

When should we use AL extensions instead of Power Apps?

Use AL for core ERP logic—posting, inventory, financial controls, and upgrade-safe customization that must live inside BC. Use Power Apps for mobile/task UIs, multi-system screens, and prototypes that should not become AL. Keep BC as the system of record either way; low-code does not replace transaction integrity.

Do virtual table users need a Business Central license?

Any Power Platform user who accesses Business Central data through a virtual table must also exist as a user in Business Central. Power Apps licensing alone does not grant rights to BC data; plan BC seats (or Team Member where appropriate) for those users in addition to Power Platform rights.

What is the Business Central connector throttle limit?

Microsoft documents 300 API calls per 60 seconds per connection on the Dynamics 365 Business Central connector, and record payloads under 8 MB for create/get-style actions. High-volume flows need early filtering, batching, or a different integration design.

Is the Power Apps Per App plan still available in 2026?

For most new customers, no. Microsoft ended sale of the Power Apps per app SKU effective January 2, 2026 (it had been roughly US$5/user/app/month). Existing enterprise customers already on that SKU can generally continue and renew under their agreements; channel details (for example CSP) have seen interim nuances during 2026. New Business Central + Power Apps programs should budget Power Apps Premium (~US$20/user/month paid yearly, lower at large seat counts) or carefully governed Azure pay-as-you-go metering—not per-app seats.

Should Copilot Studio agents use the BC connector or the MCP server?

Use the Business Central connector for simple CRUD tools that run as the signed-in user and for easy Power Automate hand-offs. Use the Business Central MCP server when agents need multi-step orchestration over standard or custom API pages with configuration-scoped create/read/update/delete tools. Microsoft also documents using both: add a connector tool when an API description is too cryptic for the model. Enable MCP per BC environment, scope configurations tightly, estimate Copilot Studio capacity, and retest after Business Central wave updates.

When should we keep BC standard workflows instead of Power Automate?

Keep native Business Central approval workflows when all participants are BC users and the process stays inside the ERP (simple purchase or sales approvals with BC permission sets). Move to Power Automate when approvers lack BC seats, when you need Teams adaptive cards, SharePoint document collection, multi-system branching, or digests outside the client—while leaving credit, posting, and inventory rules inside BC.

Do we need separate Power Platform environments for Business Central work?

Yes for anything beyond personal experiments. Lock Default to personal productivity, give makers a Dev environment, optionally add Test that mirrors production connectors, and run production BC-connected apps, flows, and agents in a managed environment with solutions and pipelines. Shipping ERP-touching automation from Default is the fastest path to unowned shadow systems.

Sources & methodology

30 cited

Every pricing figure and statistic on this page is traced to a primary or vendor source with a verification date. Where partner pages are cited, their platform bias is disclosed in-line.

  1. 01
    Power Platform is the low-code suite comprising Power Apps, Power Automate, Power BI, Power Pages, and Copilot Studio.learn.microsoft.com · verified August 2026
  2. 02
    Business Central has its own connector for Power Platform products (Copilot Studio, Power Automate, Power Apps, Azure Logic Apps) via REST APIs; Power BI integrates via OData/API pages and embedded report parts; Power Pages via virtual tables; Copilot Studio agents can use the BC MCP server and connector.learn.microsoft.com · verified August 2026
  3. 03
    The Business Central connector is a premium connector exposing BC data and business actions to Power Apps, Power Automate, Copilot Studio, and Azure Logic Apps.learn.microsoft.com · verified August 2026
  4. 04
    Business Central connector throttling is 300 API calls per 60 seconds per connection; record size for create/get-style actions must be under 8 MB.learn.microsoft.com · verified August 2026
  5. 05
    The Business Central Virtual Table plugin enables CRUD on BC data from Dataverse without storing a copy; data stays in Business Central.learn.microsoft.com · verified August 2026
  6. 06
    Virtual tables do not support charts, attachments, images, multiline string/BLOB fields yet; advanced search has restricted predicates and cannot filter calculated fields.learn.microsoft.com · verified August 2026
  7. 07
    Any Power Platform user who accesses Business Central data through a virtual table must also exist as a user in Business Central.learn.microsoft.com · verified August 2026
  8. 08
    Virtual tables are generated in the MicrosoftBusinessCentralERPVE managed solution; ISV solutions take dependency via Add existing for ALM.learn.microsoft.com · verified August 2026
  9. 09
    Power Apps Premium list price is US$20/user/month paid yearly (US$12/user/month with 2,000-seat minimum).microsoft.com · verified August 2026
  10. 10
    Power Automate Premium list price is US$15/user/month paid yearly; Process is US$150/bot/month; Hosted Process is higher capacity tier on Microsoft pricing page.microsoft.com · verified August 2026
  11. 11
    Microsoft Learn Power Platform licensing FAQ lists Power Apps Premium at $20/user/month and Power Automate Premium at $15/user/month.learn.microsoft.com · verified August 2026
  12. 12
    Power BI Pro is listed at US$14/user/month and Premium Per User at US$24/user/month on Microsoft's Power BI pricing page.microsoft.com · verified August 2026
  13. 13
    Dynamics 365 Business Central is listed among Dynamics licenses that give premium Power Apps and Power Automate usage rights for managed environments.learn.microsoft.com · verified August 2026
  14. 14
    Managed environments require qualifying premium licenses for active app and flow users; compliance notifications for unlicensed managed-environment usage are being rolled out through 2026.learn.microsoft.com · verified August 2026
  15. 15
    Community confirmation that Power Apps licenses alone do not grant Business Central data rights via virtual tables; BC licensing applies to users performing CRUD on BC data.community.dynamics.com · verified August 2026
  16. 16
    Power Apps vs BC extensions: use Power Apps for custom UI, mobile, multi-system workflows, and rapid prototyping; extensions remain appropriate for core BC customization.companial.com · verified August 2026
  17. 17
    Business Central online ships with built-in Power BI integration; embed reports as Role Center parts and FactBoxes; connect semantic models via OData/API pages.learn.microsoft.com · verified August 2026
  18. 18
    Microsoft publishes dedicated Business Central Power BI apps per functional area (Finance, Sales, Purchasing, Inventory, and others).appsource.microsoft.com · verified August 2026
  19. 19
    Practitioner guidance on Power Platform tenant basics: enable auditing, data policies, tenant isolation, and connector classification for organizations using Power Apps/Automate from M365.x.com · verified August 2026
  20. 20
    SMB case signal that Power Platform without governance produces undocumented production apps with no rollback when makers leave.x.com · verified August 2026
  21. 21
    Power Platform products are designed to work together (Apps + Pages + Automate + agents + Dataverse) rather than as single-product silos.x.com · verified August 2026
  22. 22
    Effective January 2, 2026, the Power Apps per app SKU is no longer available for purchase by new customers; existing enterprise customers on the SKU can continue and renew under current agreements with channel-specific nuances.microsoft.com · verified August 2026
  23. 23
    Copilot Studio agents connect to Business Central via the Business Central Connector and/or the Business Central MCP server; connector suits simple user-context CRUD, MCP suits API-page tools and multi-step AI orchestration; both can be combined.learn.microsoft.com · verified August 2026
  24. 24
    Business Central MCP server is configured per environment with API page allow-lists and operations that map to Copilot Studio tools; blank configuration yields default read-only access patterns.learn.microsoft.com · verified August 2026
  25. 25
    2026 release wave 1 plans include enhanced MCP server agentic experiences and unlocking more Business Central data (including broader Microsoft-published APIs) for the MCP server.learn.microsoft.com · verified August 2026
  26. 26
    Microsoft Learn Power Platform integration overview covers BC connector, Power Apps, Power Automate, Power BI embed/connect, Power Pages on virtual tables (preview docs), and Copilot Studio MCP/connector agents.learn.microsoft.com · verified August 2026
  27. 27
    Practitioner commentary notes MCP agents accessing Business Central data as a major 2026 capability shift for agentic ERP scenarios.x.com · verified August 2026
  28. 28
    MVP report of a known issue in Business Central v28.3 accessing data via MCP Server tools from Copilot Studio agents—illustrates need to retest after wave updates.x.com · verified August 2026
  29. 29
    Microsoft Mechanics guidance that Copilot Studio and Power Platform integrate with Microsoft Purview for DLP, labeling, and auditing so governance scales with agent adoption.x.com · verified August 2026
  30. 30
    Industry write-ups note Power Apps Per App removed from the January 2026 licensing guide for most new purchases, with Premium and pay-as-you-go as primary production paths.thesunflowerlab.com · verified August 2026

Related services & solutions

Decide which Power Platform components actually fit your BC rollout.

Most SMEs buy five Power Platform licenses when two would do, or build a custom Power BI report that Microsoft already ships for free. Flectic is a platform-neutral ERP and CRM implementation partner for SMEs on Dynamics 365 Business Central and Odoo across Canada, the UK, and the US. We will scope the right integration path—connector versus virtual tables—right-size the licensing, choose AL versus low-code honestly, and put governance in place before citizen development sprawls. With AI-Accelerated Delivery designed to deliver up to 3x faster on suitable engagements.

Book an ERP Readiness Call
Response within one business day