ERP migration
Field-level mapping, validation, and rollback between Enterprise Operating System (EOS) and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
Enterprise Operating System (EOS)
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
9 of 12
objects map 1:1 between Enterprise Operating System (EOS) and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Enterprise Operating System (EOS) to Microsoft Dynamics 365 is a structural migration from a document-oriented methodology platform into a modular relational ERP and CRM suite. EOS One stores Rocks, Issues, People, and Scorecard metrics as structured documents with no published REST API, so all data exits via CSV export from the EOS One application. We ingest those exports, normalize the document data into typed D365 records, and load them into the appropriate module: Rocks become Goals or Tasks in Project Operations, Issues land as Tasks, People become Contacts or Employee records, and Scorecard rows become time-series KPI entries. V/TO content and CAP cards require custom entity creation or SharePoint document storage in D365 because they have no native equivalent. We do not migrate EOS Workflows, Level 10 meeting templates, or implementer-defined processes as code; we deliver a written inventory for the customer's admin to reconstruct in D365.
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
Enterprise Operating System (EOS) platform overview
Scorecard, SWOT, gotchas, and pricing for Enterprise Operating System (EOS).
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 Enterprise Operating System (EOS) 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.
Enterprise Operating System (EOS)
Rocks (Quarterly Priorities)
Microsoft Dynamics 365 Business Central
Goals (Project Operations) or Tasks
1:1EOS Rocks migrate to Microsoft Project Operations Goals or Tasks depending on the D365 module in scope. Each Rock carries owner, due date, status, and milestone sub-tasks. We preserve quarterly cycle context by tagging each migrated record with a custom period field (Q1-Q4 + Year) so that the quarterly cadence does not flatten into a flat task list. Milestone sub-tasks from EOS migrate as child Tasks linked via the Parent Task lookup. The Rock status (On Track, Behind, Off Track) maps to a custom picklist field rather than a native D365 status value.
Enterprise Operating System (EOS)
Level 10 Meetings — Issues raised
Microsoft Dynamics 365 Business Central
Tasks (Common Data Service / Dataverse)
1:1Issues raised during EOS Level 10 meetings follow the IDS workflow (Identify, Discuss, Solve). We map Issue status (Identified, In Discussion, Solving, Solved) to D365 Task Status values (Not Started, In Progress, Completed), preserving the owner, raised date, and resolution notes. Issues that were solved in EOS receive a Completed status and a resolution timestamp. Issues still open at migration time carry forward with their current IDS stage intact.
Enterprise Operating System (EOS)
Level 10 Meetings — Action Items
Microsoft Dynamics 365 Business Central
Tasks (Common Data Service / Dataverse)
1:1Action items extracted from EOS Level 10 meeting notes migrate as standalone D365 Tasks with the original owner, due date, and meeting reference date preserved. Meeting scores (1-10 grading of each of the ten agenda items) migrate as custom numeric fields on the Task record for the parent meeting reference entity. This preserves the structured meeting output without requiring a native Level 10 equivalent in D365.
Enterprise Operating System (EOS)
Vision Traction Organizer (V/TO)
Microsoft Dynamics 365 Business Central
Custom Vision Traction Organizer Entity or SharePoint Document
lossyThe annual V/TO document in EOS One stores vision, 3-year picture, 1-year picture, Rocks, and CAP cards as a structured document. D365 has no native V/TO equivalent. We export the V/TO as a composite record in a custom D365 entity (VisionTractions__c) with section fields for vision statement, 3-year picture, 1-year picture, and year Rocks, linked to the corresponding migrated People records. Alternatively, for organizations preferring document-centric storage, we export the V/TO to a SharePoint library connected to D365 and link it to the Org record.
Enterprise Operating System (EOS)
Scorecard (Weekly KPIs)
Microsoft Dynamics 365 Business Central
Custom KPI Records (Business Central / Finance) or Power BI Dataset
1:1EOS Scorecard rows contain metric name, unit, value, and weekly measurement date. We migrate Scorecard entries as structured KPI records in a custom D365 entity with fields for metric_name, unit, value, measurement_date, and period_tag (Week number + Year). For organizations licensing Business Central or Finance, these custom KPI records can be exposed in Power BI dashboards. We preserve the full time-series history so that quarterly trend reporting can begin immediately after go-live.
Enterprise Operating System (EOS)
People / CAP Cards
Microsoft Dynamics 365 Business Central
Contacts or Employee Records (Sales / Human Resources)
1:1EOS People records contain seat assignments, accountability chart position, and CAP ratings (Communicator, Asset, Passion) as free-text fields. We map People to D365 Contacts for organizations using Sales or Business Central, or to Employee records in Human Resources for organizations using that module. The CAP ratings migrate as three separate custom fields (cap_communicator__c, cap_asset__c, cap_passion__c) with the original free-text rating preserved. Seat assignment and accountability chart position migrate as custom fields on the Contact or Employee record.
Enterprise Operating System (EOS)
CAP Cards (separate from People)
Microsoft Dynamics 365 Business Central
Custom CAP Card Entity linked to Contact or Employee
1:1CAP cards in EOS One store individual Communicator, Asset, and Passion ratings with free-text commentary for each dimension. While CAP ratings are technically fields on People, CAP card commentary often contains substantive feedback that warrants dedicated record treatment. We create a custom CAP_Cards__c entity linked via Lookup to the corresponding Contact or Employee, with fields for rating_type, rating_value, and free_text_comment. This prevents the CAP card narrative from being lost in a generic notes field.
Enterprise Operating System (EOS)
Issues (IDS workflow)
Microsoft Dynamics 365 Business Central
Tasks or Cases (Customer Service)
1:1EOS Issues tracked through the IDS workflow migrate to D365 Tasks by default. For organizations that used EOS Issues to track customer-facing or service-level problems (rather than internal execution blockers), we offer mapping to Cases in the D365 Customer Service module, where the IDS workflow stages map to Case Status and Resolution fields. The mapping choice is confirmed during scoping based on how the customer actually used the Issues object in EOS.
Enterprise Operating System (EOS)
Process Documentation
Microsoft Dynamics 365 Business Central
Custom Process Entity or SharePoint Libraries
lossyEOS Process documentation is stored as structured free-text SOPs in EOS One. We export Process records as text blobs to a custom D365 Process_Documentation__c entity. Where the customer used the EOS Process Builder tool to create structured process flows, we export the process hierarchy as a structured JSON and store it in SharePoint Online, connected to D365 via the native SharePoint integration. We flag that processes built as free-text SOPs cannot be automatically reconstructed as typed D365 records and will require manual entry or a documentation migration tool.
Enterprise Operating System (EOS)
Company / Organization Settings
Microsoft Dynamics 365 Business Central
Custom Organization Entity in Business Central or Finance
1:1EOS company settings include org name, fiscal year, and team hierarchy as defined in the V/TO accountability chart. We map these to a custom D365 Organization__c entity with fields for company_name, fiscal_year_start, and team_structure (as a hierarchical custom field or JSON blob). The team hierarchy is preserved as a parent-child relationship structure rather than flattened, so that D365 Project Operations or Business Central can display reporting lines correctly.
Enterprise Operating System (EOS)
Org Checkup Results
Microsoft Dynamics 365 Business Central
Custom Org Health Survey Entity
1:1EOS Org Checkup stores periodic team health survey results aligned to the Six Key Components, with numeric scores and free-text commentary. We export numeric scores as structured records in a custom D365 Org_Checkup__c entity with fields for component_name, score_value, max_score, survey_date, and free_text_comment. The full time-series of checkup results migrates so that the customer can build Power BI trend reports on organizational health post-migration.
Enterprise Operating System (EOS)
Integrations (Calendar, Email, Drive connections)
Microsoft Dynamics 365 Business Central
D365 Integrations (Teams, Outlook, SharePoint, Power Platform)
lossyEOS One integrations with calendar, email, and Drive tools do not have a documented REST API, so there are no integration connection states to migrate. We document every active EOS integration (calendar sync, email sync, Drive folder linkage) as a written inventory with the connection type, the connected service, and the recommended D365 or Power Platform equivalent. The customer re-establishes these connections post-migration: D365 Calendar sync connects via Exchange or Outlook integration; Drive documents migrate to SharePoint Online libraries connected to D365; Power Automate flows are rebuilt separately as part of the automation handoff inventory.
| Enterprise Operating System (EOS) | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Rocks (Quarterly Priorities) | Goals (Project Operations) or Tasks1:1 | Fully supported | |
| Level 10 Meetings — Issues raised | Tasks (Common Data Service / Dataverse)1:1 | Fully supported | |
| Level 10 Meetings — Action Items | Tasks (Common Data Service / Dataverse)1:1 | Fully supported | |
| Vision Traction Organizer (V/TO) | Custom Vision Traction Organizer Entity or SharePoint Documentlossy | Mapping required | |
| Scorecard (Weekly KPIs) | Custom KPI Records (Business Central / Finance) or Power BI Dataset1:1 | Fully supported | |
| People / CAP Cards | Contacts or Employee Records (Sales / Human Resources)1:1 | Mapping required | |
| CAP Cards (separate from People) | Custom CAP Card Entity linked to Contact or Employee1:1 | Fully supported | |
| Issues (IDS workflow) | Tasks or Cases (Customer Service)1:1 | Fully supported | |
| Process Documentation | Custom Process Entity or SharePoint Librarieslossy | Fully supported | |
| Company / Organization Settings | Custom Organization Entity in Business Central or Finance1:1 | Mapping required | |
| Org Checkup Results | Custom Org Health Survey Entity1:1 | Mapping required | |
| Integrations (Calendar, Email, Drive connections) | D365 Integrations (Teams, Outlook, SharePoint, Power Platform)lossy | 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.
Enterprise Operating System (EOS) gotchas
No public API for EOS One data export
EOS is a document-oriented methodology, not a relational data platform
Per-seat pricing limits full-company adoption, fracturing accountability
Rocks are owned by individuals but belong to quarterly cycles — orphan risk on migration
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 CSV export guidance
We audit the source EOS One environment by guiding the customer through the in-app export process for Rocks, Scorecard metrics, Issues, and People. We identify which sections are exportable via CSV and which require manual export or EOS Support assistance (V/TO full document, meeting notes, Process Builder outputs). We also inventory the number of active EOS seats, the number of quarterly cycles with Rock history, and the total count of Scorecard KPI rows to size the migration accurately. The discovery output is a written data inventory and a CSV export checklist for the customer to complete before the migration window opens.
D365 module selection and custom entity design
We work with the customer to select the D365 modules in scope (Business Central, Project Operations, Sales, Customer Service, Human Resources) and design the custom entity schema required to host EOS-specific objects with no native D365 equivalent. This includes the Vision Traction Organizer entity, CAP Cards entity, Org Checkup entity, custom KPI entity for Scorecard migration, and period tagging fields on Goals or Tasks. Custom entities are deployed to a D365 Sandbox environment first for validation before any data loads. We also configure the SharePoint connection if V/TO and Process documentation are to be stored document-centrally.
Sandbox migration and data reconciliation
We run a full migration into the D365 Sandbox using the exported CSV data. The customer's leadership team reconciles record counts (Rocks in, Issues in, People in, Scorecard rows in), spot-checks 25-50 records against the EOS One source, and reviews the V/TO composite record and CAP card custom fields. Any field mapping corrections, custom entity field additions, or SharePoint folder structure adjustments happen in this sandbox phase before production migration begins. Sign-off on the sandbox reconciliation is required before we proceed to production.
Data normalization and transform phase
We transform EOS document-oriented exports into typed D365 records. This includes parsing V/TO sections into discrete fields, splitting CAP card free-text ratings into structured CAP rating fields on the Contact or Employee record, tagging Rocks with quarter_tag__c, resolving People owners by email match against the destination Contact or Employee records, and converting IDS issue stages to D365 Task Status values. Scorecard rows are parsed into metric_name, unit, value, and measurement_date fields for each time-series entry. The transform phase produces a staged set of CSV files ready for D365 API insert.
Production migration in dependency order
We run production migration in record-dependency order: Organization settings first, then People and CAP cards (as parent records), followed by Scorecard KPI entries, Rocks (with period_tag__c resolved), Issues (with owner Lookups resolved), Level 10 meeting action items, V/TO composite records, Org Checkup results, and Process documentation. Each phase emits a row-count reconciliation report. The SharePoint migration for V/TO and Process documents runs in parallel as a document transfer. We use D365 REST API batch operations with rate-limit handling for record inserts, and SharePoint API for document migration.
Cutover, validation, and automation rebuild handoff
We freeze the EOS One environment for a final delta export window, migrate any records modified during the cutover period, then close the EOS data export. We deliver a written inventory of every active EOS automation (Level 10 meeting templates, Process Builder workflows, Rock milestone automation) with the recommended D365 equivalent documented. We support a one-week hypercare window where we resolve any reconciliation issues raised by the customer's team. We do not rebuild EOS processes as Power Automate flows or D365 workflows inside the migration scope; those are documented separately for the customer's admin or implementation partner to rebuild as a follow-on engagement.
Platform deep dives
Enterprise Operating System (EOS)
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. All 8 core objects map 1:1 between Enterprise Operating System (EOS) and Microsoft Dynamics 365 Business Central.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Enterprise Operating System (EOS) and Microsoft Dynamics 365 Business Central.
Object compatibility
All 8 core objects map 1:1 between Enterprise Operating System (EOS) 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
Enterprise Operating System (EOS): Not publicly documented.
Data volume sensitivity
Enterprise Operating System (EOS) 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 Enterprise Operating System (EOS) to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your Enterprise Operating System (EOS) 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 Enterprise Operating System (EOS)
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.