--- title: "On the road to the cloud" slug: "bc-on-the-road-to-the-cloud" tags: ["BC", "BIS", "Business Central", "Business Integration Solutions", "Walkthrough"] updated: 2026-06-25T09:59:07Z published: 2026-06-25T09:59:07Z canonical: "docs.staedean.com/bc-on-the-road-to-the-cloud" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.staedean.com/llms.txt > Use this file to discover all available pages before exploring further. # On the road to the cloud The initial cloud release for Connectivity Studio brought the essential features of Business Integration Solutions to the cloud to support minimal integrations. Each following release brings more features to the cloud, so more on-premise configurations can fully run in the cloud. ## Product overview | On-premise product name | Available in the cloud since | | --- | --- | | [Connectivity Studio](/business-central/docs/bc-connectivity-studio) | September 2021 (2109) | | [EDI Studio](/business-central/docs/bc-edi-studio) | October 2021 (2110) | | [Replication Management](/business-central/docs/bc-replication-management) | March 2022 (2203) | | [Notification Management](/business-central/docs/bc-notification-management) | March 2024 (2403) | | [Anywhere Mobility Solutions](/business-central/docs/bc-anywhere-mobility-solutions) | September 2021 (2109) | ## Feature overview | Available on-premise | Feature | Short description | Planned | Available | Scheduled/Alternative | | --- | --- | --- | --- | --- | --- | | | | **Solution Center** | | | | | ✔ | [Lifecycle Base](/business-central/docs/bc-lifecycle-base-setup) | Setting up TI Lifecycles | ✔ | ❌ | TBA | | ✔ | Document Management | Setting up Document Management features | ? | ❌ | TBA | | | | [**Business Integration Solutions**](/business-central/docs/bc-bis-concepts) | | | | | ✔ | [Pipeline](/business-central/docs/bc-pipeline-bis) | A pipeline is a sequence of events, endpoints, and activities for importing and exporting data. | ✔ | ✔ | 17.0 | | ✔ | [Documents (internal/external)](/business-central/docs/bc-bis-documents) | A document is a definition of information sent to or from Microsoft Dynamics 365 Business Central. | ✔ | ✔ | 17.0 | | ✔ | [Mapping: Field to Field](/business-central/docs/bc-field-to-field-mapping) | Use the value of a source document's fields during mapping. | ✔ | ✔ | 2109 | | ✔ | [Mapping: Constant to Field](/business-central/docs/bc-field-to-constant-mapping) | Set fixed values as a value during mapping. | ✔ | ✔ | 2109 | | ✔ | [Mapping: Expressions](/business-central/docs/bc-expression-functions-mapping) | Run Microsoft Dynamics 365 Business Central functions to calculate values during mapping. | ✔ | ✔ | 2109 | | | | **Processing** | | | | | ✔ | [Processing](/business-central/docs/bc-processing) | Processing entails handling data from and to the database via Business Integration Solutions. | ✔ | ✔ | 2109 | | ✔ | [Processing Mode](/business-central/docs/bc-processing-mode) | Processing modes indicate how message generation and processing occurs over time. | ✔ | ✔ | TBA | | ✔ | [Changelog](/business-central/docs/bc-change-log) | The change log is an agent that reacts to data changes in the database. | ✔ | ✔ | 2109 | | ✔ | [Job Queue](/business-central/docs/bc-job-queue) | Use the job queue to set up recurring batch jobs to run at set times. | ✔ | ✔ | 2109 | | ✔ | [Published Connection](/business-central/docs/bc-published-connection) | Publication of connections enables them in the current environment. | ✔ | ✔ | 2109 | | ✔ | [Error Logging](/business-central/docs/bc-error-logging) | Business Integration Solutions provides tools to monitor all messages. | ✔ | ✔ | 2109 | | | | [**Events**](/business-central/docs/bc-events) | | | | | ✔ | [Code Event](/business-central/docs/bc-code-event) | Use this event to start a Business Integration Solutions connection from a specific codeunit with optional record scope. | ✔ | ✔ | 2306 | | ✔ | [Record Change Event](/business-central/docs/bc-record-change-event) | Use this event to trigger a connection based on record changes. | ✔ | ✔ | 2109 | | ✔ | [Timer Event](/business-central/docs/bc-timer-event) | Use this event to schedule exports of a (filtered) dataset. | ✔ | ✔ | 2109 | | ✔ | [User Event](/business-central/docs/bc-user-event) | This event binds custom extension-added buttons to trigger connections. | ❌ | ❌ | [Code Event](/business-central/docs/bc-code-event) | | ✔ | [Webservice Event](/business-central/docs/bc-webservice-event) | Use the web services of Microsoft 365 Microsoft Dynamics 365 Business Central to import and export data. | ✔ | ✔ | 2210 | | ✔ | [Lifecycle Event](/business-central/docs/bc-lifecycle-event) | Use this event to export Microsoft Dynamics 365 Business Central data based on lifecycle state transitions. | ✔ | ❌ | TBA | | | | [**Activities**](/business-central/docs/bc-activities-bis-concepts) | | | | | ✔ | [ATTACHMENTGENERATOR](/business-central/docs/bc-attachmentgenerato-activity) | Creates attachments for notifications. | ✔ | ✔ | 2109 | | ✔ | [CSVTOXMLTRANSLATOR](/business-central/docs/bc-csvtoxmltranslator-activity) | Translates a CSV input into an XML structure. | ✔ | ✔ | 2109 | | ✔ | [DOCUPLOADER](/business-central/docs/bc-docuploader-activity) | Uploads documents to a network, FTP, or SharePoint location. | ? | ❌ | TBA | | ✔ | [EVENTGENERATOR](/business-central/docs/bc-eventgenerator-activity) | Generates a job queue entry for a message. | ✔ | ✔ | 2109 | | ✔ | [HEADERMAPPER](/business-central/docs/bc-headermapper-activity) | Maps dynamic element settings. | ✔ | ✔ | 2109 | | ✔ | [MAPPER](/business-central/docs/bc-mapper-activity) | Maps data items from several sources. | ✔ | ✔ | 2109 | | ✔ | [RECORDGENERATOR](/business-central/docs/bc-recordgenerator-activity) | Writes records to Microsoft Dynamics 365 Business Central. | ✔ | ✔ | 2109 | | ✔ | [SPLITTER](/business-central/docs/bc-splitter-activity) | Breaks a composite message into individual messages, each containing data for one item. | ✔ | ✔ | 2109 | | ✔ | [TEXTTOXMLTRANSLATOR](/business-central/docs/bc-texttoxmltranslator-activity) | Converts a text document into an XML document. | ✔ | ✔ | 2109 | | ✔ | [XMLGENERATOR](/business-central/docs/bc-xml-generator-documentation) | Converts a Microsoft Dynamics 365 Business Central record set into an XML document. | ✔ | ✔ | 2109 | | ✔ | [XMLPORTRECGENERATOR](/business-central/docs/bc-xmlportrecgenerator-activity) | Generates records based on Microsoft Dynamics 365 Business Central XmlPorts. | ✔ | ❌ | TBA | | ✔ | [XMLPORTXMLGENERATOR](/business-central/docs/bc-xmlportxmlgenerator-activity) | Generates an XML document using Microsoft Dynamics 365 Business Central XmlPorts. | ✔ | ❌ | TBA | | ✔ | [XMLTOCSVTRANSLATOR](/business-central/docs/bc-xmltocsvtranslator-activity) | Converts an XML document into a CSV document. | ✔ | ✔ | 2109 | | ✔ | [XMLTOHTMLTRANSLATOR](/business-central/docs/bc-xmltohtmltranslator-activity) | Converts an XML document into an HTML document. | ✔ | ✔ | 2109 | | ✔ | [XMLTOTEXTTRANSLATOR](/business-central/docs/bc-xmltotexttranslator-activity) | Converts an XML document to a text document. | ✔ | ✔ | 2109 | | ✔ | [XMLTOXMLTRANSLATOR](/business-central/docs/bc-xmltoxmltranslator-activity) | Applies a custom XML stylesheet (XSLT) to an XML document. | ✔ | ✔ | 2109 | | ✔ | [XMLSCHEMAVALIDATOR](/business-central/docs/bc-xml-schema-validator-activity) | Verifies whether a message matches a specific document structure. | ✔ | ✔ | 2112 | | ✔ | [MESSAGEEDITOR](/business-central/docs/bc-messageeditor-activity) | Edits a message during processing. | ? | ❌ | TBA | | ✔ | [SCHEDULER](/business-central/docs/bc-scheduler-activity) | Moves a message from a user session to a background session. | ✔ | ✔ | 2909 | | ✔ | [JSONTOXMLTRANSLATOR](/business-central/docs/bc-jsontoxmltranslator-activity) | Transforms a JSON to an XML format. | ✔ | ✔ | 2110 | | ✔ | [XMLTOJSONTRANSLATOR](/business-central/docs/bc-xmltojsontranslator-activity) | Transforms an XML to a JSON format. | ✔ | ✔ | 2110 | | ✔ | [XML-MINIFIER](/business-central/docs/bc-xml-minifier-activity) | Cleans an XML document of empty nodes and blocks that are not mandatory. | ✔ | ✔ | 2909 | | ✔ | [RUNOBJECT](/business-central/docs/bc-runobject-activity) | Runs an object in the current session. | ✔ | ✔ | Q1 2023 | | | | [**Endpoints**](/business-central/docs/bc-endpoints) | | | | | ✔ | [FILEREADER](/business-central/docs/bc-filereader-endpoint) | Reads files from a shared folder. | ❌ | ❌ | [AZURE FILEREADER](/business-central/docs/bc-azure-file-reader) | | ✔ | [FILEWRITER](/business-central/docs/bc-filewriter-endpoint) | Writes to a shared folder. | ❌ | ❌ | [AZURE FILEWRITER](/business-central/docs/bc-azure-file-writer) | | ✔ | [AZURE FILEREADER](/business-central/docs/bc-azure-file-reader) | Reads files from an Azure storage account. | ✔ | ✔ | 2109 | | ✔ | [AZURE FILEWRITER](/business-central/docs/bc-azure-file-writer) | Writes to an Azure storage account. | ✔ | ✔ | 2109 | | ✔ | [ASYNC AZURE FILEREADER](/business-central/docs/bc-async-azure-file-reader) | Waits for and reads a specific file from Azure File Storage. | ✔ | ✔ | 2909 | | ✔ | [FTPREADER](/business-central/docs/bc-ftpreader-endpoint) | Reads files from an FTP location. | ? | ❌ | TBA | | ✔ | [FTPWRITER](/business-central/docs/bc-ftp-writer-endpoint) | Writes into an FTP location. | ? | ❌ | TBA | | ✔ | [OUTLOOKWRITER](/business-central/docs/bc-outlookwriter-endpoint) | Sends notifications using the default email client. | ❌ | ❌ | [EMAILWRITER](/business-central/docs/bc-emai-writer-endpoint) | | ✔ | [SMTPWRITER](/business-central/docs/bc-smtpwriter-endpoint) | Sends notifications using SMTP. | ❌ | ❌ | [EMAILWRITER](/business-central/docs/bc-emai-writer-endpoint) | | ✔ | [EMAILWRITER](/business-central/docs/bc-emai-writer-endpoint) | Sends notifications using Email Accounts. | ✔ | ✔ | 2109 | | ✔ | [SQLREADER](/business-central/docs/bc-sqlreader-endpoint) | Reads directly from a SQL database. | ❌ | ❌ | TBA | | ✔ | [SQLWRITER](/business-central/docs/bc-sqlwriter-endpoint) | Writes directly to a SQL database. | ❌ | ❌ | TBA | | ✔ | [WEBSERVICE](/business-central/docs/bc-webserviceendpoint-activity) | Sends web requests. | ✔ | ✔ | 2112 | | ✔ | [ASYNC WEBSERVICE](/business-central/docs/bc-asyncwebservice) | Triggers the continuation of a pipeline by a Microsoft Dynamics 365 Business Central web service. | ✔ | ✔ | 2909 | | ✔ | [SETENCODING](/business-central/docs/bc-setencoding-activity) | Sets the text encoding on an incoming message. | ✔ | ✔ | Q1 2025 | | | | [**Extensibility**](/business-central/docs/bc-extensibility) | | | | | ✔ | [Expression Function](/business-central/docs/bc-expression-functions-mapping) | Custom functions for expressions. | ✔ | ✔ | 2109 (Interface changes) | | ✔ | [Custom Connector](/business-central/docs/bc-custom-connector) | Extension point for record handling. | ❌ | ❌ | Record Handler | | ✔ | [Record Handler](/business-central/docs/bc-record-handlers) | Extension point for record handling. | ✔ | ✔ | 2109 | | ✔ | [Temporary Table Handler](/business-central/docs/bc-temporary-table-handler) | Supports temporary tables. | ✔ | ✔ | 2109 | | ✔ | [Custom Pipeline Element](/business-central/docs/bc-custom-pipeline-element) | A custom element enables additional pipeline activities, endpoints, or events. | ✔ | ✔ | 2109 | | ✔ | [Job Queue Handler](/business-central/docs/bc-job-queue-handler) | Runs compatible Microsoft Dynamics 365 Business Central objects from the job queue. | ✔ | ✔ | 2109 | | ✔ | [Custom Report Connector](/business-central/docs/bc-custom-report-connector) | Overrules report generation. | ❌ | ❌ | Extending Attachment Generation | | ✔ | [Extending Attachment Generation](/business-central/docs/bc-extending-attachment-generation-overview) | Overrules report generation and attachment handling. | ✔ | ✔ | 2109 | | ✔ | [Code Event](/business-central/docs/bc-code-event) | A Code / User Event triggers a pipeline for a specific record. | ✔ | ✔ | | | ✔ | [BIS API](/business-central/docs/bc-bis-api) | The Business Integration Solutions API lets you configure and execute pipeline configurations. | ❌ | ❌ | TBA | ## Related - [What's new in Business Integration Solutions - SaaS](/bc-whats-new-in-bis-saas.md)