ERP migration
Field-level mapping, validation, and rollback between ProcessWare ERP and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
ProcessWare ERP
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
6 of 12
objects map 1:1 between ProcessWare ERP and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
10-16 weeks
Overview
Moving from ProcessWare ERP to Microsoft Dynamics 365 is a migration from a vertically specialized Flavors and Fragrances platform into a broad horizontal ERP ecosystem. ProcessWare stores formulation version histories, allergen declarations, IFRA compliance classifications, and multi-level BOMs that have no direct object equivalents in Dynamics 365 Business Central or F&O; these require custom field creation and manual compliance-logic mapping in the destination system. We address the absence of a documented ProcessWare public API by coordinating database access or CSV exports through your IT team, then build the D365 schema in a Sandbox before loading records in dependency order. Workflows, automations, and the ProcessWare CRM component do not migrate as code; we deliver a written inventory of these for your admin to rebuild in D365. The migration scope covers Customers, Vendors, Production Orders, Quality Records, Supply Chain Transactions, and F&F-specific objects as documented here.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Source platform
ProcessWare ERP platform overview
Scorecard, SWOT, gotchas, and pricing for ProcessWare ERP.
Destination platform
Microsoft Dynamics 365 Business Central platform overview
Scorecard, SWOT, gotchas, and pricing for Microsoft Dynamics 365 Business Central.
Data migration guide
The complete Dynamics 365 Business Central migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
Dynamics 365 Business Central migration checklist
Pre- and post-cutover tasks for moving onto Microsoft Dynamics 365 Business Central.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a ProcessWare 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.
ProcessWare ERP
Formulation Recipes
Microsoft Dynamics 365 Business Central
Item + Custom Fields (Recipe header)
lossyFormulation Recipes are ProcessWare's core F&F object storing compound hierarchies, ingredient ratios, version history, and regulatory classification. Dynamics 365 has no native formulation object. We map the recipe header to a D365 Item record with custom fields capturing version number, regulatory classification, and IFRA status. The recipe's ingredient list maps to BOM lines on the Item. Compound sub-assemblies that are themselves formulations map to D365 BOM lines referencing those Items, creating a multi-level BOM tree that preserves the original hierarchy but flattens it under a single parent Item.
ProcessWare ERP
Production Orders
Microsoft Dynamics 365 Business Central
Production Order (F&O) or Manufacturing Journal (Business Central)
1:1ProcessWare Production Orders carry planned quantities, scheduling constraints, facility routing, and a link to the originating formulation. In D365 F&O, these map directly to Production Orders with routing and job scheduling. In Business Central, Production Orders are available in the Manufacturing extension; if Business Central is the destination, we configure the Manufacturing extension first and map Production Order status, location code, and scheduled dates from ProcessWare. If D365 F&O is the destination, routing operations carry over via production route configuration.
ProcessWare ERP
Bill of Materials
Microsoft Dynamics 365 Business Central
BOM + BOM Version
1:1ProcessWare multi-level BOMs support sub-assemblies that are themselves other formulations, creating recursive ingredient relationships. D365 BOMs support multi-level structures but require that each BOM Version be tied to a specific Item. We create a D365 BOM and BOM Version for each ProcessWare formulation revision, resolving recursive references by breaking the cycle at the designated root formulation and using BOM line Items for all sub-assembly ingredients. Allergen declarations and ingredient percentages stored on BOM lines migrate as custom fields on the BOM line.
ProcessWare ERP
Quality Records
Microsoft Dynamics 365 Business Central
Quality Associations + Quality Journals (F&O) or Item Tracking + Custom Fields (Business Central)
lossyQuality Records in ProcessWare link test results and QC documentation to specific production batches and raw material lots with passing criteria and inspector assignments. In D365 F&O, Quality Associations define sampling and test requirements per item or order type, and Quality Journals record test results. We map ProcessWare quality test types to D365 quality test types, batch identifiers to D365 lot numbers, and inspector assignments to D365 workers. In Business Central, quality data maps to item tracking fields and custom quality result fields on the Item card.
ProcessWare ERP
Customers
Microsoft Dynamics 365 Business Central
Customer
1:1ProcessWare Customer records include full contact details, account hierarchies, and sales history from the integrated CRM component. These map directly to D365 Customer records. The CRM component's inquiry-to-account lifecycle means ProcessWare stores both prospect inquiries and active customer records in the same table; we split these into D365 Contact (for individuals with no account relationship) and Customer (for organizations) before migration, preserving any inquiry-stage notes as custom fields on the Contact.
ProcessWare ERP
Vendor Records
Microsoft Dynamics 365 Business Central
Vendor
1:1Vendor profiles in ProcessWare include certification status, material qualifications, and performance history for regulatory compliance tracking. These map to D365 Vendor records with vendor-specific compliance fields carried as custom fields. If ProcessWare stores material qualification dates and certificate expiry tracking, we map these to D365 Vendor rating or compliance custom fields. Vendor-ledger history and purchase order history migrate to D365 vendor ledger entries.
ProcessWare ERP
Supply Chain Transactions
Microsoft Dynamics 365 Business Central
Purchase Orders + Warehouse Receipt Lines / Sales Orders + Shipment Lines
1:1ProcessWare supply chain transactions cover purchase orders, receipts, and outbound shipments for raw materials and finished goods with full traceability to production batches. These map to D365 Purchase Orders and Sales Orders with line items linked to the corresponding Items and batch or lot numbers. D365's warehouse management module tracks the same lot-level traceability as ProcessWare, so batch number, expiration date, and raw material lot linkage carry over as item tracking entries on each transaction line.
ProcessWare ERP
Regulatory Compliance Documents
Microsoft Dynamics 365 Business Central
Document Handling (SharePoint/OneDrive) + Custom Compliance Entity
lossyIFRA compliance data, SDS documents, allergen declarations, and certificate of analysis files are stored in ProcessWare with links to specific formulations and raw material lots. D365 does not have a native compliance document repository. We map compliance documents to D365 attachments on the relevant Item or Vendor records, and we create a custom Compliance Record entity in D365 to store IFRA classification codes, restriction categories, and allergen flag fields. The document files themselves migrate as blobs to D365's attached SharePoint or OneDrive for Business document management.
ProcessWare ERP
Custom Fields (ProcessWare via Keka HRMS integration reference)
Microsoft Dynamics 365 Business Central
Custom Fields on corresponding D365 entities
lossyThe Keka HRMS integration documentation for ProcessWare confirms that custom fields are accessible via read/write operations on the source platform. We map ProcessWare custom fields to equivalent D365 custom fields on the corresponding entities (Item, Vendor, Customer, Production Order). Because ProcessWare's full schema is undocumented, we cannot infer all custom field semantics; we document every unmapped or ambiguous custom field in a custom field inventory report for the customer's functional team to resolve before migration completes.
ProcessWare ERP
Attachments
Microsoft Dynamics 365 Business Central
Document Management (SharePoint/OneDrive)
lossySupporting documents attached to formulations, quality records, and transactions in ProcessWare (COAs, spec sheets, compliance certificates) migrate to D365's integrated SharePoint or OneDrive for Business document management, attached to the corresponding record (Item, Vendor, Production Order, Quality Journal). File types and folder structures vary by ProcessWare configuration; we extract all attachments during the data acquisition phase and reattach in D365's document management framework with a folder hierarchy matching the source organization.
ProcessWare ERP
Inventory Items
Microsoft Dynamics 365 Business Central
Item (with Item Tracking by Lot/Batch)
1:1ProcessWare inventory tracks raw material lots, intermediate compounds, and finished goods with real-time traceability from raw material lot to finished batch. We map these to D365 Items with Item Tracking Groups enabled for both lot and batch tracking. Each inventory transaction (receipts, issues, adjustments) migrates as a D365 Item Ledger Entry, preserving the lot number linkage between raw material receipt and finished goods receipt for traceability reporting in Power BI.
ProcessWare ERP
Formulation Allergen Declarations
Microsoft Dynamics 365 Business Central
Custom Allergen Fields on Item
lossyProcessWare allergen tracking is native to the F&F data model, storing declared allergens per formulation with source ingredient linkage. D365 has no native allergen field on Item. We create custom multi-select or boolean fields on the D365 Item record for each allergen category relevant to the customer's product range (e.g., Contains Gluten, Contains Soy, Contains Milk, Contains Nuts, Contains Crustaceans). The allergen declaration document migrates as a compliance attachment on the Item record.
| ProcessWare ERP | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Formulation Recipes | Item + Custom Fields (Recipe header)lossy | Fully supported | |
| Production Orders | Production Order (F&O) or Manufacturing Journal (Business Central)1:1 | Fully supported | |
| Bill of Materials | BOM + BOM Version1:1 | Fully supported | |
| Quality Records | Quality Associations + Quality Journals (F&O) or Item Tracking + Custom Fields (Business Central)lossy | Fully supported | |
| Customers | Customer1:1 | Fully supported | |
| Vendor Records | Vendor1:1 | Fully supported | |
| Supply Chain Transactions | Purchase Orders + Warehouse Receipt Lines / Sales Orders + Shipment Lines1:1 | Fully supported | |
| Regulatory Compliance Documents | Document Handling (SharePoint/OneDrive) + Custom Compliance Entitylossy | Mapping required | |
| Custom Fields (ProcessWare via Keka HRMS integration reference) | Custom Fields on corresponding D365 entitieslossy | Fully supported | |
| Attachments | Document Management (SharePoint/OneDrive)lossy | Mapping required | |
| Inventory Items | Item (with Item Tracking by Lot/Batch)1:1 | Fully supported | |
| Formulation Allergen Declarations | Custom Allergen Fields on Itemlossy | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
ProcessWare ERP gotchas
No publicly documented public API
Steep learning curve increases migration project risk
Specialized F&F data objects lack direct equivalents in generic ERPs
Absence of offline mode complicates warehouse-floor data collection
Microsoft Dynamics 365 Business Central gotchas
Named-user licensing has no concurrent-use relief
API rate limits throttle large-volume migrations
Historical posted transactions require selective migration scoping
NAV-to-Business Central cloud migration requires partner coordination
Custom fields and AL extensions require separate migration handling
Pair-specific challenges
Migration approach
Discovery and data acquisition strategy
We audit the ProcessWare database schema or reporting module with your IT team to document every table and field that contains F&F-specific data (formulations, BOMs, quality records, compliance documents) and standard ERP data (customers, vendors, transactions). Because no public API documentation exists, we identify the fastest reliable extraction path (direct database read or CSV export) and the primary key and foreign key relationships that preserve record linkage. We review D365 edition fit (Business Central for SMB complexity, F&O for enterprise manufacturing depth) and produce a written migration scope with a data acquisition plan and a D365 custom field buildout checklist for your functional team to execute in a Sandbox before the migration phase begins.
D365 Sandbox schema design and custom field buildout
We design the destination D365 schema in a Sandbox org. This includes provisioning custom fields on Item (formulation version, IFRA classification, allergen flags), creating a Compliance Record custom entity for regulatory documents, configuring BOM Versions with the multi-level structure mapped from ProcessWare, setting up Quality Associations and Quality Journals (F&O) or item tracking custom fields (Business Central), and configuring warehouse locations and lot number series for inventory traceability. The functional team validates the custom field structure before any data moves. We do not migrate records into a destination that has not had its custom schema deployed and validated.
Data extraction, cleansing, and dependency mapping
We extract data from ProcessWare in dependency order using the agreed acquisition path. Formulation Recipes export first because BOMs and Production Orders reference them; Quality Records export second; Supply Chain Transactions export last because they reference Items, Vendors, and Customers. During extraction we flag orphan records (Transactions without a Customer or Vendor link, Quality Records without a Production Order reference) for manual review. We clean and standardize allergen abbreviations, IFRA code formats, and unit-of-measure conventions to match D365's data validation rules before staging the data in our migration pipeline.
Sandbox migration and reconciliation
We run a full migration into the D365 Sandbox using production-like data volume. The customer's functional leads (formulation manager, QA manager, operations lead, finance lead) reconcile record counts across all object types, spot-check 25-50 records per object against the ProcessWare source, and validate that BOM structures render correctly in D365. Any mapping corrections, custom field additions, or validation rule adjustments happen in the Sandbox before production migration begins. The reconciliation sign-off is a required gate for production cutover.
Production migration in dependency order
We run production migration in dependency order: Items (with custom formulation and compliance fields), BOMs and BOM Versions (with allergen and version data), Vendors and Customers, Inventory ledger entries (with lot traceability), Production Orders (linked to BOMs), Quality Records (linked to Production Orders and lot numbers), Supply Chain Transactions (linked to Customers, Vendors, and Items), and Compliance Documents (as attachments to Items and Vendors). Each phase emits a row-count reconciliation report. Orphaned records identified during extraction are held in a review queue for the functional team to resolve before they are loaded.
Cutover, validation, and F&F compliance handoff
We freeze ProcessWare write access during cutover, run a final delta migration of any records modified during the migration window, then enable D365 as the system of record. We deliver a written F&F Compliance Data Map documenting every custom field created in D365, the IFRA code mapping applied, and the allergen flag conventions used, so the customer's QA and regulatory teams can validate that compliance data is correctly positioned for regulatory audits. We do not rebuild ProcessWare workflows or automations; the Workflow and CRM Configuration Inventory is delivered separately for the customer's admin to rebuild in D365. We support a one-week post-go-live window for reconciliation issues.
Platform deep dives
ProcessWare ERP
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. All 8 core objects map 1:1 between ProcessWare ERP and Microsoft Dynamics 365 Business Central.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across ProcessWare ERP and Microsoft Dynamics 365 Business Central.
Object compatibility
All 8 core objects map 1:1 between ProcessWare ERP and Microsoft Dynamics 365 Business Central.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
ProcessWare ERP: Not publicly documented.
Data volume sensitivity
ProcessWare ERP doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during ProcessWare ERP to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your ProcessWare 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 consultationAdjacent paths
Other ways to leave ProcessWare ERP
Other ways to arrive at Microsoft Dynamics 365 Business Central
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.