ERP migration

Migrate from Aptean SouthWare to Microsoft Dynamics 365 Business Central

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

Aptean SouthWare logo

Aptean SouthWare

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

86%

12 of 14

objects map 1:1 between Aptean SouthWare and Microsoft Dynamics 365 Business Central.

Complexity

BStandard

Timeline

6-10 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Aptean SouthWare to Microsoft Dynamics 365 is a structural migration that begins with direct database extraction rather than relying on SouthWare's narrow file-export surface. SouthWare has no documented public REST API; most migration work requires building custom extraction queries against its database, scoped to the specific industry edition. We handle the posted versus unposted transaction state distinction during extraction so that only posted, locked records reach the destination, and we flag pre-closed fiscal years as read-only GL snapshots rather than journal-entry-line imports. We map SouthWare's named-file objects (Customers, Vendors, Items, GL, Inventory, Orders, Payroll, Job Cost, Fixed Assets) to their Dynamics 365 equivalents (Customers, Vendors, Items, G/L Entries, Item Ledger Entries, Sales Orders, Payroll Data, Projects, Fixed Assets) and write through the Dynamics 365 Business Central API or Finance and Supply Chain Management OData API with batch sizes tuned to the API's rate limits. We do not migrate SouthWare's custom Field-Level Objects, Zoom Views, or ImportMate configurations as code; we deliver a written field-level inventory for your Dynamics 365 admin to configure. Workflows, automation routines, and custom field filters do not migrate.

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

Aptean SouthWare logo

Aptean SouthWare

What's pushing teams away

  • Outdated interface and mobile experience — users in logistics and field service contexts report that SouthWare's Windows-client UI feels antiquated compared to cloud-native alternatives, and mobile access is limited or unavailable.
  • Difficult customization without a developer — custom field-level objects and Zoom Views require programmer involvement, making iterative process changes slow for teams without on-staff technical resources.
  • Limited API and third-party integrations — customers cite poor connectivity to modern e-commerce, CRM, and BI platforms, forcing manual re-keying or brittle file-based integrations.
  • High total cost of ownership for small-to-mid companies — licensing, Solution Partner fees, and the need for dedicated hardware create a cost structure that feels heavy as companies scale down.
  • Slow feature development — compared to Acumatica, NetSuite, and other cloud ERPs, SouthWare's roadmap cadence is perceived as lagging, prompting companies with modern UX expectations to evaluate alternatives.

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 Aptean SouthWare objects map to Microsoft Dynamics 365 Business Central

Each row shows how a Aptean SouthWare 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.

Aptean SouthWare

Customer

maps to

Microsoft Dynamics 365 Business Central

Customer

1:1
Fully supported

SouthWare Customer master records (named file) map directly to Dynamics 365 Business Central Customer or Finance and Operations Customer. We map address fields, contact information, payment terms, and credit limit to their destination equivalents. The SouthWare customer code becomes the destination Customer Number; we use it as the dedupe key during import. If the destination system uses a different number format, we either pad or hash the SouthWare code and store the original in a reference field.

Aptean SouthWare

Vendor

maps to

Microsoft Dynamics 365 Business Central

Vendor

1:1
Fully supported

SouthWare Vendor records map to Dynamics 365 Vendor. Address, 1099 settings, and accounts payable terms migrate 1:1. SouthWare's vendor-to-item cross-reference relationships (preferred vendors per item) migrate as Vendor Inventory Setup records in Business Central or as Trade Agreements in Finance and Supply Chain Management. Vendor number becomes Vendor Account Number in the destination with the original SouthWare vendor code preserved for reconciliation.

Aptean SouthWare

Item

maps to

Microsoft Dynamics 365 Business Central

Item

1:1
Fully supported

SouthWare Item records (description, cost, price, unit of measure, warehouse tracking) map to Dynamics 365 Item. Assembly kit structures and bill-of-materials items require decomposition during the transform step; we extract the kit components and line items separately, then write them as Business Central Production BOM and Assembly components or Finance and Supply Chain Management BOM lines. UOM conversions migrate as Unit of Measure Conversion records in the destination.

Aptean SouthWare

Open AP

maps to

Microsoft Dynamics 365 Business Central

Vendor Ledger Entry + Purchase Invoice

1:1
Fully supported

Outstanding AP invoices, credit memos, and payment applications from SouthWare migrate as open Purchase Ledger records in Business Central or as open Vendor Transactions in Finance. The document date, due date, amount, and currency code map directly. We separate posted from unposted AP records in the source; only posted records with a confirmed document date enter the destination as open items. Unposted records require a posting action in the destination and are flagged for the customer's AP team to handle post-migration.

Aptean SouthWare

Open AR

maps to

Microsoft Dynamics 365 Business Central

Customer Ledger Entry + Sales Invoice

1:1
Fully supported

Outstanding AR invoices, credit memos, and payment applications migrate as open Customer Ledger entries in Business Central or as open Customer Transactions in Finance. SouthWare's AR aging status maps to the destination's Due Date and remaining amount fields. We preserve the original invoice number as an external document number for audit trails and bank reconciliation reference.

Aptean SouthWare

General Ledger

maps to

Microsoft Dynamics 365 Business Central

G/L Entry

lossy
Mapping required

SouthWare GL records include journal entries, account balances, and cashflow ledger entries. Pre-closed fiscal years migrate as read-only G/L Entry snapshots with the posting date locked and the user cannot modify. Current-year open periods migrate as regular G/L entries with the Account Number mapped to the destination's G/L Account numbering scheme. SouthWare's account structure (segment codes if used) maps to Dynamics 365 Business Central Dimensions or Finance's Financial Dimensions. Historical balances for locked years carry forward as opening balances in the next open fiscal year.

Aptean SouthWare

Sales Order / Purchase Order

maps to

Microsoft Dynamics 365 Business Central

Sales Order Line / Purchase Order

1:1
Fully supported

SouthWare order headers and lines migrate as Microsoft Dynamics 365 Sales Order or Purchase Order records. Order status (entered, picking, picked, shipped, invoiced) maps to the destination's Document Status field. We separate posted versus unposted orders: shipped and invoiced SouthWare orders migrate as posted documents with the original document date and amount preserved; unposted orders migrate as open documents requiring the destination's posting workflow to complete. Line-level discount, markup, and tax information map to Sales Line and Purchase Line fields in the destination.

Aptean SouthWare

Inventory

maps to

Microsoft Dynamics 365 Business Central

Item Ledger Entry + Warehouse Entry

1:1
Fully supported

Warehouse tracking, quantity on hand, and bin locations migrate as Item Ledger Entries in Business Central or Inventory Transactions in Finance and Supply Chain Management. We map the inventory valuation date to the destination's Posting Date and preserve the cost at the time of migration as the current unit cost. SouthWare's Assembly Work Order and Equipment Rental Management inventory sub-types require separate object handling: assembly items decompose to BOM output entries, and equipment rental items map to Resource records with rental pricing.

Aptean SouthWare

Payroll

maps to

Microsoft Dynamics 365 Business Central

Payroll Data (via Payroll add-on or external payroll integration)

1:1
Mapping required

Payroll history and compensation records (earnings, deductions, tax withheld, year-to-date figures) migrate as historical Payroll Data in Business Central's Payroll module (if licensed) or as manual journal entries in the General Ledger. FICA and tax data require careful tax-code mapping to the destination's tax jurisdiction setup. SouthWare payroll records include current-period and YTD figures; we write the YTD accumulators as opening balances on the destination's payroll records so that W-2 and quarter-end reporting is accurate from day one.

Aptean SouthWare

Job Cost

maps to

Microsoft Dynamics 365 Business Central

Job / Project

1:1
Mapping required

SouthWare Job Cost records track project-level profitability for project-service companies with phase-level tracking. Each SouthWare job file maps to a Dynamics 365 Job (Business Central) or Project entity (Finance and Operations Project Management). Job phases and cost categories migrate as Job Task lines and Job Planning Lines. We preserve phase-level revenue, cost, and margin data so that the destination's Job WIP reporting matches the source's profitability view on day one.

Aptean SouthWare

Fixed Assets

maps to

Microsoft Dynamics 365 Business Central

Fixed Asset

1:1
Fully supported

Fixed asset registers, depreciation schedules, and asset classifications migrate as Fixed Asset records in Dynamics 365. Accumulated depreciation and net book value migrate as Fixed Asset Ledger entries with the most recent depreciation run date as the posting date. Asset book configuration (tax book, GAAP book, depreciation method) maps to the destination's Depreciation Book linked to the Fixed Asset.

Aptean SouthWare

Service Order

maps to

Microsoft Dynamics 365 Business Central

Service Order / Field Service Work Order

1:1
Fully supported

SouthWare service orders with dispatch scheduling, technician assignment, repair history, and warranty references map to Dynamics 365 Business Central Service Orders or, if the Field Service app is licensed, to Field Service Work Orders. Warranty references migrate as Warranty Agreement records linked to the service item. Repair history migrates as service item ledger entries with the item's service history preserved. Technician assignments map to Resources in the destination service module.

Aptean SouthWare

User

maps to

Microsoft Dynamics 365 Business Central

User

1:1
Fully supported

SouthWare user accounts and owner assignments are not normalized in export files. We extract users by login name and role, then reconcile against the destination Dynamics 365 User table matched by email alias or display name. Users without a matching Dynamics 365 account are placed in a reconciliation queue for the customer's admin to provision before record migration proceeds. Owner references on Customer, Vendor, Order, and Job records are resolved through the User mapping before the dependent record import phase.

Aptean SouthWare

Custom Field-Level Objects

maps to

Microsoft Dynamics 365 Business Central

Custom Fields / Custom Table Extensions

lossy
Fully supported

SouthWare Field-Level Objects and custom Field Filters are created by Solution Partners and are not visible in standard data dictionaries. We run a full metadata discovery pass against the SouthWare database during the profiling sprint to identify all custom objects and their field schemas. Each discovered custom object is then mapped individually to a Dynamics 365 Business Central custom field (on the equivalent standard table) or a custom table extension (AL-based) in Finance and Operations. The destination must be in a Developer environment to receive custom table extensions; the admin configures standard custom fields in the Business Central web client for simpler cases.

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.

Aptean SouthWare logo

Aptean SouthWare gotchas

High

Industry-gated data export formats

High

Posted vs. unposted transaction states control migration validity

Medium

Pre-closed fiscal years lock GL history

Medium

Custom Objects discovered only during data profiling

Low

Attachment files live outside the database

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 REST API forces direct database extraction

    SouthWare has no documented public REST or OData API for data extraction. The standard Generate Data Extract routine is industry-gated, outputting fixed-width files in beverage distributor formats that are not usable for companies in other verticals. We must build custom extraction queries against the SouthWare database, which requires database credential access and a profiling sprint to map the actual file structures in use. This is scoped separately from the migration build and adds one to two weeks to the discovery phase. We flag this clearly in the project plan and adjust the timeline accordingly.

  • Posted vs. unposted transaction states control migration validity

    SouthWare marks orders, invoices, and journal entries with a posted or unposted status that governs data integrity. Posted records are locked and cannot be overwritten; unposted records can be modified or deleted. We separate all migrated records by status in the staging layer and apply the destination's posting workflow at import time. This prevents accidentally re-opening closed periods in the target ERP. AP and AR open items require special handling: posted AP/AR records migrate as open ledger entries; unposted records are flagged for the customer's AP/AR team to enter post-migration.

  • Pre-closed fiscal years seal GL history

    When SouthWare closes a fiscal year, the General Ledger is sealed and cannot accept new entries retroactively. Historical balances after close are carried forward as opening balances in the new fiscal year. We flag all pre-closed periods during data profiling and migrate them as read-only G/L Entry snapshots with the original account, posting date, and amount preserved. Individual journal entry lines for locked years are not available for import; only the year-end closing balances carry forward. We document the cutoff date for each pre-closed year in the migration specification so the customer's controller can confirm the balances are correct before proceeding.

  • Industry edition fragmentation complicates migration templates

    SouthWare's industry-specific editions (overhead door, HVAC, beverage distribution) create schema fragmentation across the customer base. Field names, custom objects, and named files vary by edition, making it difficult to build a universal extraction template. We scope the profiling sprint to identify which edition is in use and which modules are active, then build a per-edition extraction query set. Beverage distributor editions require additional handling for BDN, VIP, SevenFifty, and TradePulse export formats if the customer uses those downstream integrations in Dynamics 365.

  • Attachment files live outside the database

    SouthWare stores document attachments as files on the application server rather than as database BLOBs. The standard migration export does not include these files. We export a file manifest listing every attachment reference (document type, record link, file path on the SouthWare server) so the customer's IT team can manually transfer or archive them post-migration. We do not migrate binary attachments as part of standard data migration; the file manifest is delivered as a CSV alongside the data migration package.

Migration approach

Six steps for a successful Aptean SouthWare to Microsoft Dynamics 365 Business Central data migration

  1. Discovery and extraction path assessment

    We audit the source SouthWare environment to identify the active modules, industry edition, database structure, and data volume per named file (Customers, Vendors, Items, GL, Orders, Inventory, Payroll, Job Cost, Fixed Assets, Service Orders). We assess whether the standard Generate Data Extract routine is usable for the customer's vertical or whether custom extraction queries against the database are required. The discovery output is a written migration scope, extraction path decision, and a data volume estimate per object class. We also identify any Field-Level Objects and custom Field Filters during this phase, which adds a dedicated metadata profiling sprint to the timeline.

  2. Schema design and dimension mapping

    We design the destination schema in Dynamics 365 Business Central or Finance and Supply Chain Management. This includes mapping SouthWare chart of accounts to G/L Account numbers, configuring Dimensions for cost center and department segments, setting up number series for Customer, Vendor, Item, and Order entities, and designing the Job-to-Project or Job-to-Job mapping for project-service customers. If the destination uses Business Central's Service module, we configure Service Order types, service item groups, and warranty templates. Schema is deployed into a Sandbox org first for validation.

  3. Data profiling and posted/unposted classification

    We run a full profiling pass on the extracted SouthWare data to classify every record as posted or unposted, identify pre-closed fiscal years, flag null or malformed field values, and surface any custom Field-Level Objects. We build a transform layer that separates records by status and maps each to the correct destination document state. For example: posted SouthWare invoices become posted Purchase or Sales Ledger entries in Business Central, while unposted SouthWare orders become open Sales Orders requiring a posting action after migration.

  4. Sandbox migration and reconciliation

    We run a full migration into a Dynamics 365 Sandbox environment using production-like data volume. The customer's IT lead and controller reconcile record counts per entity, spot-check 25-50 records against the SouthWare source, and validate GL account balances and AP/AR aging reports. Any mapping corrections, missing field translations, or dimension misalignments are resolved in this phase. The customer signs off on the sandbox reconciliation before we proceed to production migration.

  5. Production migration in dependency order

    We run production migration in record-dependency order to satisfy foreign key constraints: G/L Account and Dimension setup first, then Customer and Vendor masters, then Item and Inventory ledger entries, then open AP and AR, then Sales and Purchase orders, then Job Cost or Project records, then Fixed Assets, then Payroll history, then Service Orders. Each phase emits a row-count reconciliation report. We write through the Dynamics 365 Business Central API (OData v4 with batch chunking and exponential backoff on rate-limit responses) or the Finance and Supply Chain Management Data Management framework depending on the destination app. We do not use CSV import for objects with dependencies; API-based writes allow real-time validation of parent-record references before each batch is committed.

  6. Cutover, delta sync, and automation handoff

    We freeze writes to SouthWare during the cutover window, run a final delta migration of any records modified during the migration window, then switch the customer to Dynamics 365 as the system of record. We deliver a written inventory of every discovered Field-Level Object, custom Field Filter, and ImportMate configuration that requires rebuild in Dynamics 365 as custom fields, AL extensions, or workflow configurations. We provide a one-week hypercare window for reconciliation issues. We do not rebuild SouthWare workflows, automations, or ImportMate adapters as Dynamics 365 workflows or Power Automate flows inside the migration scope; those are a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

Aptean SouthWare logo

Aptean SouthWare

Source

Strengths

  • Tightly integrated financial suite covering GL, AP, AR, Payroll, and Fixed Assets within one database.
  • Industry-specific editions for overhead door, HVAC, and beverage distribution with pre-built workflows.
  • Job Cost module for project-service businesses with phase-level profitability tracking.
  • Service management with linked dispatch, repair history, warranty, and technician scheduling.
  • Long track record with 7,000+ companies and a mature Solution Partner ecosystem.

Weaknesses

  • Thick-client Windows architecture with no native mobile app and limited modern web access.
  • No documented public REST API; integrations require Makini middleware or custom file-based exports.
  • Industry-specific editions create version fragmentation, complicating cross-customer migration templates.
  • Limited real-time BI and dashboarding capabilities compared to cloud-native ERP competitors.
  • Add-on modules (Forms, ImportMate, CRM) are separately priced and create feature-gated complexity.
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. All 8 core objects map 1:1 between Aptean SouthWare and Microsoft Dynamics 365 Business Central.

B

Overall complexity

Standard migration

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

  • Object compatibility

    A

    All 8 core objects map 1:1 between Aptean SouthWare and Microsoft Dynamics 365 Business Central.

  • 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

    Aptean SouthWare: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Aptean SouthWare 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 Aptean SouthWare to Microsoft Dynamics 365 Business Central data migrations

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

Can't find your answer?

Walk through your Aptean SouthWare 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

Most SouthWare migrations land between six and ten weeks for environments covering Customers, Vendors, Items, open AP/AR, GL balances, Orders, and Inventory with no payroll history. Migrations with payroll history, Job Cost records, Fixed Assets, and large inventory volumes (50,000+ items) move to twelve to twenty weeks because of the additional object dependencies, tax-code mapping, and multi-phase validation. The custom extraction query phase for non-beverage verticals adds one to two weeks to the discovery sprint. Microsoft Dynamics 365 Business Central implementations without a migration (greenfield) run six to fourteen months according to industry benchmarks; data migration typically represents two to eight weeks of that timeline.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Aptean SouthWare.
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