ERP migration

Migrate from Atlas ERP to Microsoft Dynamics 365 Business Central

Field-level mapping, validation, and rollback between Atlas ERP and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.

Atlas ERP logo

Atlas ERP

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

75%

12 of 16

objects map 1:1 between Atlas ERP and Microsoft Dynamics 365 Business Central.

Complexity

BStandard

Timeline

8-12 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Migrating from Atlas ERP to Microsoft Dynamics 365 requires extracting from a system that has no public API — every record travels directly from MS SQL Server to Dynamics 365 via the OData web service or the Data Migration Framework. Atlas stores its Chart of Accounts, Journal Entries, Warehouses, Items with BOM, Production Orders, Sales Orders, Purchase Contracts, Employees, and Payroll in a single shared database where every operational module automatically posts journal entries to the Finance module. That auto-posting behavior is the highest-risk gotcha in this migration: if we migrate operational records and finance records together, the destination Finance module regenerates journal entries and creates duplicate ledger rows. We resolve this by suppressing the auto-posting flag during operational migration, migrating finance records for the open period only after go-live, and sequencing the holding structure by parent-first foreign-key order since Atlas stores subsidiaries as self-referential rows. Custom fields live in companion tables not surfaced in the Atlas UI, so we run a pre-migration schema diff against the base table definitions before extraction. We do not migrate BPM processes, custom report definitions, or stored procedures as these are not independently portable; we deliver a written inventory of each for the customer's admin to rebuild in Dynamics 365.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Atlas ERP logo

Atlas ERP

What's pushing teams away

  • The platform is narrowly known in Bulgarian and Eastern European markets, making it difficult to hire staff already familiar with Atlas ERP compared to more globally distributed systems.
  • As a client-server on-premises system, it lacks the automatic updates, mobile-first UX, and remote-access simplicity of cloud-native ERP competitors, driving teams toward SaaS alternatives.
  • Custom procedure development, while flexible, becomes a long-term maintenance risk when the original developer is no longer available to support bespoke code written for the MS SQL layer.
  • Integration with modern third-party SaaS tools (Shopify, Stripe, Salesforce) requires custom middleware or API workarounds since there is no native connector ecosystem.
  • Support responsiveness is limited to business hours in a single time zone, which frustrates companies with global operations or after-hours manufacturing runs.

Choosing

Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central

What's pulling them in

  • Deep integration with Microsoft 365, Power BI, and Power Platform means organizations already on the Microsoft stack get identity, reporting, and workflow continuity out of the box.
  • Unified financials, sales, service, and operations replace multiple disconnected systems — users report that data entered once flows through purchase orders, invoicing, and approvals without manual re-entry.
  • Copilot AI features (predictive analytics, embedded business intelligence) are included in both Essentials and Premium tiers, addressing demand for AI without separate module purchases.
  • Named-user licensing with no concurrent model appeals to organizations that want predictable per-seat costs even if some users access the system infrequently.
  • Strong partner ecosystem with certified NAV-to-Business Central migration specialists gives mid-market companies confidence the cutover from legacy Navision can be executed reliably.

Object mapping

How Atlas ERP objects map to Microsoft Dynamics 365 Business Central

Each row shows how a Atlas ERP object lands in Microsoft Dynamics 365 Business Central, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

Atlas ERP

Chart of Accounts

maps to

Microsoft Dynamics 365 Business Central

G/L Account (G_L_Account)

1:1
Fully supported

Atlas stores the Chart of Accounts as a flat or hierarchical table in MS SQL with account codes, names, types, and optional cost-center linkage. We extract via direct SQL read, remap account codes to the destination G/L Account number format, and preserve the hierarchical structure in the destination's Account Category (Income, Expense, Asset, Liability) assignment. Account types migrate as G_L_Account DirectPosting and Posting Type assignments in Business Central. In Finance and Operations, the account structure follows the Financial Dimensions framework which requires dimension sets to be configured alongside the main account chart.

Atlas ERP

Journal Entries

maps to

Microsoft Dynamics 365 Business Central

General Journal Line (Gen_JournalLine)

1:1
Mapping required

Atlas posts all module transactions (sales, purchases, inventory movements, payroll) to the Finance module automatically via inter-module posting routines. When we migrate operational records (Orders, Productions, Payroll runs) AND finance records together, the destination Finance module will regenerate journal entries. We suppress the auto-posting flag during operational migration, migrate only open-period journal lines (typically the last 12 months) into Gen_JournalLine with a manual journal batch, and leave closed-period entries in a read-only reference archive. This prevents double-counting ledger rows in the destination.

Atlas ERP

Warehouse

maps to

Microsoft Dynamics 365 Business Central

Location (Location)

1:1
Fully supported

Atlas Warehouses are master data records with warehouse_id, name, address, and optional cost-center linkage. We export them as-is and create corresponding inventory Locations in Business Central (or Site/Warehouse in Finance and Operations). Address data migrates to the Location's Address and Additional Location Details fields. If Atlas uses location-level costing, we configure Location as a stocking location in the inventory posting group setup before Items are imported.

Atlas ERP

Item Master

maps to

Microsoft Dynamics 365 Business Central

Item (Item)

1:1
Fully supported

Atlas Items include product masters with item_code, description, unit of measure, costing method, and default warehouse. We extract the item master and join it to the bom_lines and routing_steps companion tables to capture the full production capability. The Atlas costing method (Standard, Average, FIFO) maps to Business Central's Costing Method field on Item. For manufactured items, we set the Production BOM No. and Routing No. fields on the Item card to link the item to its BOM and routing after those records are created.

Atlas ERP

BOM Lines

maps to

Microsoft Dynamics 365 Business Central

Production BOM (ProductionBOM) and BOM Version

lossy
Fully supported

Atlas Bill of Materials for manufactured items is stored in a companion table linked by item_code, with line-level component items, quantities, and scrap percentages. We extract the bom_header and bom_lines tables, resolve the component item_code references to the migrated Item table, and create Production BOM records in Business Central (or Bill of Materials in Finance and Operations). The BOM Version is activated with a validity date range matching the Atlas effective-from/to dates. BOM line unit of measure conversion factors are preserved.

Atlas ERP

Routing Steps

maps to

Microsoft Dynamics 365 Business Central

Work Routing (WorkRoutingHeader, WorkRoutingLine)

lossy
Fully supported

Production routing step definitions in Atlas live in a separate routing_steps table with sequence, work center or machine center, setup time, run time per unit, and transfer time. We extract the routing data, map the Atlas work-center codes to Business Central Work Centre or Machine Centre records (which we pre-create during setup), and create Work Routing records with the correct operation sequence, route job time, and concurrent capacity values. Routing versioning is preserved against the corresponding Production BOM.

Atlas ERP

Production Order

maps to

Microsoft Dynamics 365 Business Central

Production Order (ProductionOrderHeader, ProductionOrderLine)

1:1
Fully supported

Atlas Production Orders link to the Production Planning module and carry a status lifecycle (Planned, Released, In-Progress, Finished). We export order header, line detail, consumed and issued quantities, and link to the source item and routing. Production orders migrate as Production Order records in Business Central. Status is preserved in a custom field production_order_status__c for audit; the destination order is created in Released status so the customer can re-plan or confirm in Dynamics 365 post-migration. Closed production orders migrate as historical records only.

Atlas ERP

Sales Order

maps to

Microsoft Dynamics 365 Business Central

Sales Header and Sales Line (SalesHeader, SalesLine)

1:1
Fully supported

Atlas Sales Orders are stored with a header table (order number, customer, order date, payment terms, salesperson) and a line table (item, quantity, unit price, discount percent, tax code). We extract the full order header, line detail, and associated customer record, preserving open/closed status. Lines migrate to Business Central Sales Lines with Line Discount Percent, Unit Price, and Quantity migrated directly. Open orders are created as unposted Sales Orders so the customer can invoice from the migrated records post-go-live. Header-level discounts, shipping address, and internal notes migrate as document-level fields.

Atlas ERP

Purchase Contract

maps to

Microsoft Dynamics 365 Business Central

Purchase Header and Purchase Line (PurchHeader, PurchLine)

1:1
Fully supported

Atlas Purchase Contracts and planned deliveries are stored in the Purchasing module with contract headers, line items, supplier linkage, and delivery schedule dates. We export contract headers, line items, vendor account reference, and delivery schedule dates. Pending delivery lines are flagged as open purchase lines in Business Central. Long-term purchase contracts that span multiple periods are created as recurrent contract headers with line schedules if the destination supports recurring purchase templates; otherwise they are created as standard purchase orders with multiple line entries per delivery date.

Atlas ERP

Employee

maps to

Microsoft Dynamics 365 Business Central

Employee (Employee)

1:1
Fully supported

Atlas Employee records include name, department, position, employment status, salary grade, and employment start date. We map these to Business Central's Employee table, preserving the department hierarchy (which maps to Business Central's Business Unit or a custom department dimension), the employment status (Active/Inactive), and salary information for payroll migration. In Finance and Operations, employees migrate to the HCM module with full Human Resources detail including employment type, pay frequency, and cost center linked to Financial Dimensions.

Atlas ERP

Payroll Run

maps to

Microsoft Dynamics 365 Business Central

Payroll Journal Lines or Time Registration Entries

1:1
Fully supported

Atlas Payroll history is stored in a separate payroll module with period-based gross/net breakdown, deductions, employer contributions, and tax withholdings. We export the run summary and line-by-line detail, then map to Business Central's Payroll Journal (via an installed payroll extension or third-party payroll integration such as Ceridian or Workday) or to the general journal if the destination uses a custom payroll posting setup. Historical payroll data for closed periods migrates as general journal lines with detailed description fields; open-period payroll migrates with full gross/net/deduction detail for the customer's payroll admin to post through the configured payroll workflow.

Atlas ERP

Customer / CRM

maps to

Microsoft Dynamics 365 Business Central

Customer (Customer) and Contact

1:1
Fully supported

Atlas CRM module stores Customer records with company name, contact persons, addresses, responsible salesperson, and lifecycle stage. We export the full contact hierarchy and map to Business Central Customer and Contact records. The primary contact's email, phone, and address migrate to the Customer card; additional contacts migrate as Contact records linked to the Customer. Salesperson assignments map to the Salesperson Code on the Customer. Lifecycle stage from Atlas (if used as a custom field) is preserved as a custom field customer_lifecycle_stage__c on the Customer for segmentation in Dynamics 365.

Atlas ERP

Service Desk Ticket

maps to

Microsoft Dynamics 365 Business Central

Service Item or Service Order (ServiceItem, ServiceLine)

1:1
Fully supported

Atlas Service Desk tickets carry status, priority, assignee, and conversation history. We export the ticket header, linked SLA terms (which are not transferable to Dynamics 365 as SLA configurations differ between platforms), and conversation threads as notes or service line descriptions. Ticket priority maps to Business Central Service Item priority. If the destination is Business Central with the Service module, tickets become Service Orders; if Finance and Operations, they become cases in the HR or Customer Service module. SLA configurations must be rebuilt by the customer's admin post-migration.

Atlas ERP

Holding Structure / Multi-Company

maps to

Microsoft Dynamics 365 Business Central

Company Entity (Company)

lossy
Fully supported

Atlas supports multi-company and holding structures using a self-referential company table where parent_company_id points to the holding entity. We walk this tree recursively during extraction, extracting all subsidiaries in parent-first order. In Business Central, each Atlas company becomes a separate Company within the same tenant (or a separate tenant depending on licensing). We create companies in parent-first order to satisfy foreign-key constraints and configure inter-company journal templates in each destination company. In Finance and Operations, the holding structure maps to the Legal Entity hierarchy, with each Atlas company becoming a separate legal entity.

Atlas ERP

Custom Properties

maps to

Microsoft Dynamics 365 Business Central

Custom Fields (Field)

lossy
Mapping required

User-defined fields added through the Atlas system administration module are stored in companion shadow tables alongside core entity tables and are not exposed in the standard UI. We detect these by running a pre-migration schema diff against the base Atlas table definitions, identifying columns that exist in the customer's database but not in the standard Atlas schema. Discovered custom fields are exported with their entity context, and the API names from Atlas companion tables are used to name the corresponding custom fields in Business Central or Finance and Operations Extensions.

Atlas ERP

Attachments / Documents

maps to

Microsoft Dynamics 365 Business Central

Document Attachment (DocumentAttachment)

1:1
Mapping required

Documents linked to orders, items, employees, or production orders in Atlas are stored on the file system or in varbinary columns in MS SQL. We extract the binary blobs, preserve the original file name and MIME type, and recreate them as Document Attachment records in Business Central linked to the relevant parent record (Sales Header, Item, Employee, Production Order). Documents that are images (product photos, warehouse diagrams) are attached to the corresponding Item or Location card. Documents that are transactional evidence (signed orders, delivery notes) are attached to the relevant sales or purchase header.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

Atlas ERP logo

Atlas ERP gotchas

High

No public API — migration requires direct SQL read

High

Automatic inter-module posting creates duplicate ledger entries

Medium

Holding structure is stored as a self-referential company table

Medium

BOM and routing data live in separate tables from item masters

Medium

Custom fields not surfaced in the standard export UI

Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central gotchas

High

Named-user licensing has no concurrent-use relief

High

API rate limits throttle large-volume migrations

Medium

Historical posted transactions require selective migration scoping

Medium

NAV-to-Business Central cloud migration requires partner coordination

Low

Custom fields and AL extensions require separate migration handling

Pair-specific challenges

  • No public API — all extraction requires direct MS SQL access

    Atlas ERP has no documented REST, SOAP, or OData API. Every record must be extracted by querying the MS SQL Server database directly using a privileged SQL account with db_datareader permission on the Atlas database. If the customer cannot provide direct database credentials or their IT team blocks SQL-level access, migration is blocked. We coordinate with the customer's IT team during scoping to establish a read-only SQL account scoped to the Atlas database, and we validate connectivity before extraction begins. All SQL queries are read-only (no UPDATE or DELETE) and are scoped to the Atlas application database only.

  • Auto-posting creates duplicate journal entries if not suppressed

    Atlas ERP automatically posts journal entries to the Finance module from every Sales, Purchasing, Warehousing, Production, and Payroll transaction. When we migrate both the operational records (Orders, Productions, Payroll runs) AND the finance records, Dynamics 365's Finance module will re-evaluate the postings and generate duplicate ledger rows for every transaction that has both an operational and a finance record. We suppress the auto-posting flag during the operational migration phase and migrate finance records only for the open period after go-live. This sequencing requires agreement from the customer's finance team on which periods are open and which are considered closed historical.

  • BOM and routing tables are separate from item master

    A naive export of just the Atlas item master will miss the Bill of Materials and production routing data that make manufactured items functional. Atlas stores bom_lines and routing_steps in companion tables linked by item_code, not as child records within the item table. We join the companion tables to the item export and include them as separate migration objects, creating Production BOM and Work Routing records in Dynamics 365 before the Production Orders are imported so that the item-to-BOM linkage is active at import time.

  • Holding structure requires parent-first migration sequencing

    Atlas stores subsidiaries in a self-referential company table where parent_company_id points to the holding entity. The holding company itself has a null parent_company_id. When migrating to Business Central (multi-company) or Finance and Operations (multi-legal-entity), we must extract the company hierarchy in a top-down walk, create the holding entity first, then create each subsidiary in order of dependency. If a subsidiary references a parent that has not yet been created in Dynamics 365, the foreign-key constraint is violated and the migration stops. We validate the parent-first order during schema analysis and generate a company-creation sequence before any data moves.

  • Custom fields in shadow tables are invisible without schema diffing

    Atlas customers who have added user-defined fields through the system administration module will have those fields stored in companion tables or as extra columns that the standard Atlas UI does not expose. These shadow columns are not discoverable through normal Atlas UI exports. We run a pre-migration schema diff against the known base Atlas table definitions to identify any extra columns in the customer's database, then include the discovered fields in the export scope. Customers must disclose known custom fields during scoping so we do not miss data that is not visible in the UI but is critical to business operations.

  • Data quality issues surface as migration progresses, not in scoping

    Atlas ERP systems that have been in production for several years typically contain data quality issues that are not apparent from a sample export: inactive vendors still tied to open purchase orders, items with inconsistent costing methods, account codes used inconsistently across modules, and customer records created under different naming conventions. These issues surface during full extraction profiling, not during initial scoping. We treat data cleansing as a separate workstream with dedicated time allocated in the migration schedule. Teams that skip data profiling and move directly to migration typically see 10-25 percent record rejection from Dynamics 365 validation rules.

Migration approach

Six steps for a successful Atlas ERP to Microsoft Dynamics 365 Business Central data migration

  1. Schema analysis and custom-field discovery

    We connect to the Atlas MS SQL Server database with read-only credentials and run a comprehensive schema analysis. This includes extracting the full table list, comparing it against a known Atlas base schema to identify companion-table custom fields, walking the self-referential company table to map the holding hierarchy, joining bom_lines and routing_steps to the item export scope, and identifying the inter-module posting triggers in the Finance module. We also extract the Atlas Chart of Accounts structure, all warehouse records, and the employee and payroll table schema. The output is a written Migration Object Inventory documenting every table, column, and relationship that will be extracted, including a list of custom fields discovered through schema diffing that are not in the standard Atlas UI. This document forms the basis of the field mapping spec.

  2. Destination environment provisioning and schema design

    We provision a Business Central Sandbox or Finance and Operations development environment and design the destination schema. This includes creating the Chart of Accounts with the same account hierarchy as Atlas (account numbers, names, account categories, and posting groups), configuring Locations (Warehouses) with the same address and cost-center assignments, creating Work Centres and Machine Centres for production routing, setting up Items with the correct Type (Inventory, Service, Non-Inventory), linking manufactured items to their Production BOM and Work Routing, configuring Employees with the department hierarchy and employment status, and setting up the multi-company or legal entity structure in the same parent-first order established during schema analysis. We also create the custom fields in Dynamics 365 that correspond to any discovered Atlas custom fields, using the Atlas companion-table column names as the custom field display names.

  3. Sandbox migration and reconciliation

    We run a full end-to-end migration into the Dynamics 365 Sandbox environment using production-like data volumes. The customer's finance and operations leads reconcile record counts across all migrated objects, spot-check 25-50 randomly sampled records against the Atlas source (comparing account codes, quantities, employee names, and order totals), validate the holding structure hierarchy, confirm BOM component linkage, and verify journal line totals against the Atlas Finance module trial balance. Any mapping corrections, missing custom fields, or schema gaps are documented and fixed before production migration begins. Sandbox sign-off is a required gate before production migration starts.

  4. Owner and user provisioning

    We extract every distinct responsible-person or owner reference from Atlas Sales Orders, Purchase Contracts, Production Orders, and Employees, and match them by name or email against the destination Dynamics 365 User list (synced from Azure Active Directory). Any Atlas owner without a matching Dynamics 365 User goes to a reconciliation queue for the customer's IT team to provision. User provisioning must be complete before record import begins because OwnerId references are required on Sales Orders, Purchase Contracts, Production Orders, and Payroll journal lines in Dynamics 365.

  5. Production migration in dependency order with auto-posting suppression

    We run production migration in strict dependency order: Company entities first (holding, then subsidiaries), Chart of Accounts, Locations, Employees, Items with BOM and Work Routing (item creation before BOM, BOM before routing, both before production orders), Customers and Vendors, Sales Orders (open only; closed orders as historical records), Purchase Contracts (open lines only), Production Orders (in Planned or Released status for customer to re-plan), Payroll history (as general journal lines for closed periods), then the open-period journal entries after go-live with auto-posting re-enabled in the destination Finance module. Each phase emits a row-count reconciliation report before the next phase begins. We use the Dynamics 365 OData API or the Data Management Framework with file-based import for bulk loads, with retry logic and chunking for large tables.

  6. Cutover, delta migration, and reporting inventory handoff

    We freeze write access to Atlas ERP during cutover, run a delta migration of any records modified since the production migration window opened, then re-enable the Finance module auto-posting in Dynamics 365 for the open period. We deliver a written inventory of all Atlas custom report definitions and BPM process flows that cannot migrate as code, with each item mapped to its Dynamics 365 equivalent (AL report, Power BI dataset, or Power Automate flow). We provide a one-week hypercare window to resolve reconciliation issues raised by the customer's team. Workflows, automations, and BPM processes are outside standard migration scope; we document them and the customer's admin rebuilds them post-migration.

Platform deep dives

Context on both ends of the pair

Atlas ERP logo

Atlas ERP

Source

Strengths

  • MS SQL Server foundation provides familiar tooling, strong transactional integrity, and straightforward backup-and-restore for IT teams already running the Microsoft stack.
  • Modules share a single database with automatic inter-module posting, ensuring that sales, purchasing, inventory, and finance stay in sync without manual reconciliation entries.
  • The holding structure and multi-company support with inter-company transaction handling is built into the core data model rather than bolted on as an afterthought.
  • Per-user pricing that decreases at higher tiers makes it cost-predictable for growing mid-market companies without per-transaction or per-module surprise billing.
  • Production planning, BOM management, and warehousing are integrated natively rather than requiring a separate manufacturing module or third-party add-on.

Weaknesses

  • No publicly documented REST or GraphQL API — all data access requires direct MS SQL Server connectivity, limiting integration options for cloud-first or SaaS-centric architectures.
  • The client-server architecture means no real multi-device, mobile-native experience; remote users typically rely on VPN or remote desktop access.
  • Customer reviews and community content are extremely scarce, making independent evaluation of real-world reliability and support quality difficult before committing.
  • The platform appears to serve almost exclusively the Bulgarian and Eastern European market, creating long-term vendor-lock-in risk if AS Systems reduces investment or support.
  • Customizations live in MS SQL stored procedures, which are difficult to version-control, audit, and port to newer versions of the application during upgrades.
Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central

Destination

Strengths

  • Tight integration with Microsoft 365 (Outlook, Teams, SharePoint) for users already in the Microsoft ecosystem.
  • Includes Copilot AI, predictive analytics, and embedded Power BI dashboards at no additional cost in both license tiers.
  • Supports multiple companies within a single tenant for holding-company or multi-entity organizational structures.
  • Open REST API v2.0 with OAuth 2.0 authentication and data entity abstraction layer for developer-friendly integrations.
  • Strong partner ecosystem specializing in NAV-to-Business Central migrations provides implementation confidence for legacy upgrades.

Weaknesses

  • Named-user licensing model means every active user account requires a paid license — no concurrent access model to reduce costs for occasional users.
  • SaaS-only deployment means no on-premises option; organizations requiring full data residency control may not have viable alternatives within Microsoft's stack.
  • Manufacturing module (Production Orders, routing, work centers) is only available on Premium tier, pushing cost-sensitive manufacturers to higher-priced plans.
  • Customization and extension development requires AL language knowledge and developer licenses, limiting what power users can do without a partner engagement.
  • Global pricing increases effective October 2024 and again October 2025 after five years of stable pricing, creating budget uncertainty for existing customers.

Complexity grading

How hard is this migration?

Standard ERP migration. 1 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Atlas ERP and Microsoft Dynamics 365 Business Central.

  • Object compatibility

    B

    1 of 8 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Atlas ERP: Not publicly documented.

  • Data volume sensitivity

    B

    Atlas ERP doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Atlas ERP to Microsoft Dynamics 365 Business Central migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Atlas ERP to Microsoft Dynamics 365 Business Central data migrations

Answers to the questions buyers ask most during Atlas ERP to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Atlas ERP to Microsoft Dynamics 365 Business Central migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Standard implementations with up to 50,000 master records, a single-company structure, and limited BOM complexity complete in eight to twelve weeks. Mid-market deployments with holding structures (five or more subsidiaries), multi-level BOM trees, and multi-year payroll history extend to fourteen to twenty weeks. The longest variable is data cleansing: legacy Atlas systems that have accumulated duplicate vendors, inconsistent account codes, and orphaned relationships require a dedicated data-quality workstream that can add four to eight weeks. Dynamics 365 implementation timelines from Microsoft partners typically run three to twelve months for full greenfield implementations; migration from Atlas is faster because the operational baseline is known and the object mapping is defined before extraction begins.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Atlas ERP.
Land in Microsoft Dynamics 365 Business Central, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day