Cross Channel Management

Cross Channel Platform is CURABIS’s concept for unifying the web shop, stores, field sales reps, and future channels on a single shared data platform. Instead of point-to-point integrations, you get a single source of truth, real-time updates, and tight control from Business Central.

Cross Channel Management

Integration with Business Central, without performance issues

Many integrations slow Business Central down. Cross Channel Platform consolidates data in one place and ensures controlled data exchange without putting load on the system. The solution is fully scalable and built on Azure with enterprise-level uptime (99.9%).

When Business Central is connected directly to webshops, PIM systems, marketplaces and ERP add-ons, every integration consumes resources on the core ERP. Performance drops, batch jobs slow down and users feel it in daily operations. Cross Channel Platform sits between Business Central and the connected systems as a dedicated integration layer on Microsoft Azure, so data is exchanged through controlled queues and APIs instead of direct calls into the ERP. The result is a Business Central that stays fast under load, integrations that scale with the business, and an architecture that meets enterprise requirements for uptime, monitoring and governance.

In the past, integrations could be built closer to the core. In classic Navision, you often worked with "shared tables" and solutions where the integration sat side by side with the system. That gave high performance and a more direct data model.

With the move to cloud and standardisation, the integration pattern changed. Web services became the natural choice. Not because it was optimal in every scenario, but because it was the available tool.

This means that today, data often has to be sent back and forth between systems. And as the volume grows, it affects both performance and complexity in Business Central.

The cloud places different demands on the architecture.

In the cloud environment, all solutions operate within fixed limits.

Business Central operates within fixed limits, where load is managed through throttling. This ensures stable operation across customers, but it becomes visible when many integrations and data calls run at the same time.

The consequence is less predictable performance.

Response times can vary, and processes become dependent on how much is happening in the system at the same time.

Why Cross Channel Platform

Cross Channel Platform replaces complex integrations with one unified architecture. Instead of tying systems together, you work directly on your data, across every channel.

With modern development and new tools, the challenge is no longer the development itself, but how solutions fit together. The platform makes sure you can develop and adapt without complexity growing.

One platform, controlled data flow

The platform acts as the link between Business Central and all channels
The platform acts as the link between Business Central and all channels

Flexible data exchange, without complexity

Data no longer flows through ad-hoc integrations.

With Cross Channel Platform, every solution works on mirrored data and exchanges information in a controlled way, synchronously or asynchronously, depending on the need.

This removes dependencies between systems and ensures that Business Central stays stable, no matter how many channels are connected.

What this means in practice:

A webshop can work directly on the platform's data and send orders asynchronously to Business Central.

This means a faster user experience, fewer errors and no direct load on Business Central during peak hours.

Examples of solutions built on the platform

Cross Channel Platform is the foundation, but the value comes from the solutions you build on top. Every channel works on the same data, without integrations between them, which reduces complexity and makes the solution easier to maintain. Below are examples of how the platform is used in practice.

Get an assessment of your Business Central setup

We review your current setup and give concrete input on how you can simplify integrations and scale with Cross Channel Platform

What do you get out of the meeting?

  • A concrete assessment of your current setup

  • An overview of where complexity and bottlenecks emerge

  • Input on how you can work more scalably with your data

  • A realistic picture of the next step

We always start from your existing solution.

You meet an experienced systems architect who understands the complexity and who you can spar with. So you know where you stand, before you take the next decision.

The Cross Channel Management 365 App is a platform from CURABIS that connects webshop, store (POS) and other sales channels with Microsoft Dynamics 365 Business Central without traditional point-to-point integrations. The app is built on a shared data architecture where every channel works on mirrored data in an Azure-based Operational Data Store (ODS). The result is a unified commerce platform where prices, inventory, customers and orders are consistent across channels, and where Business Central is not loaded directly by channel data calls.

Traditional integrations call Business Central directly through web services or APIs, which loads the ERP, requires throttling and creates dependencies between systems. Cross Channel Platform inserts an ODS layer on Microsoft Azure between Business Central and the channels, so data is mirrored and exchanged asynchronously. This removes direct load on Business Central, makes integrations scalable and means that one channel (for example a webshop under peak load) cannot pull the ERP down.

An Operational Data Store (ODS) is a database layer that mirrors operational data from Business Central and makes it available to other systems in real time or near real time. In Cross Channel Platform, the ODS is implemented on Microsoft Azure and acts as the shared data foundation for webshops, POS, B2B portals and other channels. The ODS reduces the number of API calls against Business Central, isolates channel performance from the ERP and enables scalable operation across many simultaneous users and channels.

The Cross Channel Management 365 App supports webshops (B2B and B2C), physical stores with Point of Sale (POS), B2B portals, marketplaces, customer service solutions and sales rep apps. The webshop component is headless and built on Umbraco with HTML5, while the POS solution is built offline-first in React with a local SQLite database. Every channel pulls from the same ODS layer and shares prices, inventory, customers and order history across the board.

Business Central SaaS is subject to Microsoft's throttling limits, which restrict the number of simultaneous API calls per tenant. With many direct integrations, channels quickly hit the ceiling and users experience slow response times and errors. Cross Channel Platform solves this by placing an Operational Data Store layer between the channels and Business Central, so data is read from the ODS instead of the ERP, and writes are sent asynchronously through controlled queues. This removes direct load on Business Central regardless of the number of channels and simultaneous users.

Headless commerce is an architecture where the frontend (what users see) is separated from the backend (data and business logic) through APIs. This gives free choice of presentation layer, faster development and better frontend performance. The Cross Channel Platform webshop component is headless and built on Umbraco, which means companies can build brand-specific experiences without being tied to a monolithic webshop platform, while still using the shared data architecture on Microsoft Azure.

The Cross Channel Management 365 App is aimed at companies running Microsoft Dynamics 365 Business Central and operating across multiple sales channels at the same time, for example retail chains with both webshop and physical stores, B2B wholesalers with online portals and sales rep apps, or manufacturers with direct sales through their own webshop and indirect sales through marketplaces. The app gives particular value to companies with high requirements for performance, uptime (99.9%) and scalability, and who have experienced bottlenecks in Business Central from traditional integrations.

The Cross Channel Management 365 App is delivered as a combination of a Business Central extension installed through AppSource or as a Per Tenant Extension (PTE), and an Azure-based ODS environment provisioned by CURABIS per customer. Installation includes ODS configuration, entity mapping (items, customers, prices, inventory, orders), setup of synchronisation rules and connection of the relevant channels (webshop, POS, B2B). The full setup is handled by CURABIS as part of an implementation with an accompanying discovery workshop and go-live plan.