Dynamics 365 Activate and the Productization of Enterprise Application Migration
Agentic implementation tooling, architectural observability, and the changing economics of enterprise transformation
An enterprise-architecture analysis of Microsoft Dynamics 365 Activate: why migration remains structurally difficult, where agentic implementation tooling can change its economics, and where architecture, semantics, governance, and assurance remain irreducibly enterprise concerns.
digital transformation
enterprise architecture
machine learning
software
🇬🇧
Author
Antonio Montano
Published
September 12, 2026
Modified
September 18, 2026
Abstract
Enterprise software migrations are expensive not because records are intrinsically difficult to copy, but because mature CRM and ERP estates encode years of process decisions, integrations, customizations, controls, ownership boundaries, and tacit operating knowledge. The September 2026 realignment of ZEISS’s long-running S/4HANA programme from a greenfield transformation toward a brownfield-first migration is a contemporary example of the broader problem: changing the application and redesigning the enterprise at the same time can turn modernization into a multi-year architecture programme.
Microsoft introduced Dynamics 365 Activate in September 2026 as an AI-assisted implementation and migration capability intended to analyze existing business applications, identify dependencies and customizations, recommend transformation decisions, and automate parts of migration execution. The current public preview is materially narrower than the long-term vision: it supports Salesforce as the legacy source, Dynamics 365 Sales and Customer Service as targets, and US-region workspaces, while Microsoft states that additional CRM and ERP scenarios are planned. The important architectural proposition is therefore not autonomous migration, but the attempt to make implementation context persistent and machine-readable across discovery, design, configuration, migration, testing, and deployment.
This article interprets Activate as an early instance of a broader shift from episodic migration tooling toward agent-assisted architecture transformation. Its central thesis is that agents can industrialize the observable and repeatable portions of migration—inventory, dependency discovery, mapping, configuration, test preparation, and execution—while correct transformation still depends on target semantics, system-of-record decisions, non-functional requirements, security and regulatory constraints, and accountable governance that cannot be inferred reliably from source metadata alone. The resulting opportunity is substantial precisely because migration is often a bloodbath; the constraint is that automation becomes dangerous when implementation context is incomplete, stale, or mistaken for architectural intent.
The analysis develops the concept of a persistent implementation model that separates observed, derived, and human-approved context; evaluates Activate against integration meshes, master-data ownership, CRM-ERP coupling, multinational environments, and acquisition-driven heterogeneity; and examines the implications for switching costs, systems integrators, implementation assurance, and platform lock-in. The longer-term possibility is a governed implementation control plane that continuously relates observed state, architectural intent, approved transformations, and validation evidence. Whether Activate can evolve in that direction depends on architectural observability, provenance, context synchronization, policy and approval boundaries, portability, and independently demonstrated migration quality rather than on processing scale alone.
An enterprise-architecture analysis of Microsoft Dynamics 365 Activate: why migration remains structurally difficult, where agentic implementation tooling can change its economics, and where architecture, semantics, governance, and assurance remain irreducibly enterprise concerns.
Migration is becoming an architecture transformation problem
Enterprise application migration is often described as movement between platforms: extract data from a source, translate it, reproduce required functions, validate the result, and cut over to the target. That description is adequate only when the source application can be treated as an isolated technical system. Mature CRM and ERP estates rarely satisfy that assumption because they encode years of business decisions, process variants, organizational responsibilities, security structures, integrations, ownership rules, reporting dependencies, contractual obligations, and local exceptions. Microsoft positions Dynamics 365 Activate directly against this accumulated complexity, describing legacy applications as environments customized over years and surrounded by point solutions and complex integrations.1
A useful contemporary counterexample to the idea that migration is merely technical conversion is ZEISS. In September 2026 the company confirmed that it had realigned its long-running SAP programme: rather than continuing with the previously described greenfield strategy, it would first migrate the existing ERP landscape to S/4HANA and then build segment-specific solutions on top of a group-wide core. The Register reported that the programme had begun around 2020 and cited reports of roughly €200 million in expenditure, while noting that ZEISS declined to confirm that spending figure.2 The important point is not the disputed number but the architectural mechanism. A greenfield programme simultaneously asks the enterprise to change platform, redesign processes, eliminate historical customizations, reconcile business-unit differences, migrate data, rebuild integrations, retrain users, and preserve operational continuity. Each objective can be rational in isolation; their coupling creates a transformation whose state space is much larger than a software upgrade.
This is why migration programmes so often become a bloodbath. The enterprise is not copying an application; it is attempting to reconstruct a partially documented socio-technical system while changing it. Existing implementations are simultaneously evidence, technical debt, accumulated business knowledge, and sometimes the only executable specification of how the organization actually operates. The difficult question is therefore not simply how do we reproduce the current system on a new platform? but which parts of the current system are requirements, which are accidents of history, and which should be deliberately changed? Agentic tooling becomes interesting precisely because a large fraction of the cost of answering that question is spent reconstructing facts that are already present, but fragmented, across metadata, configuration, code, interfaces, documentation, test assets, and operational traces.
For enterprise architecture, the relevant object is consequently the architecture transformation in which an application participates. ISO/IEC/IEEE 42010 distinguishes an architecture from the architecture description used to express it and organizes architecture descriptions around stakeholders, concerns, viewpoints, and model kinds; ISO/IEC/IEEE 42020 extends that perspective into architecture processes concerned with governance, conceptualization, evaluation, elaboration, and evolution across the life cycle.34 A machine-readable representation of an application estate is therefore an architecture description of some observable aspects of that estate; it is not automatically equivalent to the enterprise architecture itself.
Microsoft introduced Dynamics 365 Activate on September 9, 2026. Its public-preview migration scenario analyzes Salesforce environments, identifies data, processes, customizations, relationships, and dependencies, produces recommendations, and supports parts of migration execution with guardrails.5 Microsoft explicitly rejects a blind lift-and-shift framing: implementation teams are expected to decide what should be preserved, simplified, redesigned, or left behind. That decision vocabulary places the product inside an architectural problem because a source application expresses an implemented state, whereas a migration requires a desired state. A custom approval workflow may be accidental technical debt, a contractual control, a regulatory requirement, or an obsolete workaround; an integration may represent a boundary that must be preserved, or merely a workaround created by the current platform. The implemented structure alone cannot decide which interpretation is correct.
The theoretical boundary can be stated without artificial mathematical notation. An enterprise transformation requires evidence about the current state, requirements and constraints defining an acceptable target state, and accountable decisions that reconcile the two. Activate can automate portions of current-state reconstruction and assist with target decisions, but correctness depends on how much target intent is explicit. This is consistent with established enterprise-architecture practice: TOGAF separates business, data, application, and technology architecture and treats migration planning, implementation governance, change management, and requirements management as connected activities rather than independent technical tasks.6
The central thesis follows from that boundary. Dynamics 365 Activate could industrialize the machine-readable portions of enterprise application transformation by lowering the cost of discovering, relating, and translating implementation structures. That can be economically important even if the product never becomes an autonomous architect. Its limits appear where transformation decisions depend on information external to the source application, semantically ambiguous, normative rather than descriptive, stale, or governed by decision rights that cannot be inferred from technical metadata.
What Dynamics 365 Activate actually changes
The public preview combines activities that conventional transformation programmes frequently split among assessment teams, solution architects, functional consultants, migration specialists, developers, and testers. Microsoft describes source-environment analysis, actionable migration recommendations, and automated migration execution as parts of one experience.7 The novelty is therefore not that any single task is unprecedented; metadata scanners, migration factories, code analyzers, mapping accelerators, test generators, and configuration tools already exist. The architectural change is the attempt to connect these tasks through a shared implementation context that can be reused rather than repeatedly reconstructed.
The current preview should be described narrowly. Microsoft Learn states that the supported legacy source is Salesforce, the documented Dynamics 365 targets are Sales and Customer Service, and workspaces are currently supported in the US region; Microsoft also labels the capability prerelease and not intended for production use.8 This matters because the strategic vision is broader than the demonstrated product surface. Microsoft describes future CRM and ERP migration scenarios and a single agentic implementation experience spanning organizations that start a new implementation, move from an existing application, or grow an existing Dynamics estate, with planned capabilities such as agentic mapping, test sampling, natural-language migration guidance, and executive assessment summaries.9
Within the current scope, discovery profiles the source estate and builds an account of what exists, how elements relate, and which structures may complicate transformation. That is materially richer than a migration utility whose primary abstraction is a pair of source and target schemas. Recommendation then moves from observation to interpretation. A schema mapping can be deterministic when a source construct has a well-defined target equivalent; architecture transformation is less deterministic because several technically valid target designs can exist. Microsoft’s preserve-simplify-redesign framing implicitly acknowledges that a recommendation is a proposed target decision grounded in observed context, not the discovery of a uniquely correct architecture.
Execution is where governance becomes decisive. Microsoft says Activate can automate migration execution with built-in guardrails, and its target-connection documentation shows that permissions granted to the Dataverse application user delimit which metadata, tables, and records the service can read or modify.10 Public material does not yet establish a complete governance model for approval granularity, policy representation, rollback, separation between recommendation and commitment, or production deployment. Those are not secondary implementation details: they determine whether an agent is a controlled transformation mechanism or merely an efficient way to propagate a mistaken assumption.
A persistent implementation model is the more important architectural idea
The most significant claim in Microsoft’s description is that context obtained during discovery can inform later business-process decisions, solution design, configuration, migration, testing, and deployment.11 If this works reliably, the architecture of implementation changes because discovery ceases to be an ephemeral project phase. Traditional transformation programmes repeatedly reconstruct the same knowledge. Business analysts record requirements and process decisions, architects maintain diagrams, developers inspect code and integrations, migration teams create mapping workbooks, security teams maintain control matrices, testers derive validation scenarios, and project managers record dependencies and decisions. These artefacts overlap but are rarely one coherent computational representation. Information is lost when it moves between tools and teams, and the enterprise repeatedly pays to rebuild context.
A persistent implementation model should distinguish three epistemically different forms of information. Observed context consists of facts obtained from accessible systems, such as metadata, schema, configuration, code, relationships, volumes, and integration endpoints. Derived context consists of machine-generated interpretations such as classifications, migration mappings, dependency hypotheses, recommendations, and candidate tests. Decided context consists of choices approved by accountable people and accepted as part of the target architecture. These categories are analytical rather than documented internal Activate data structures, but the distinction is necessary for safe automation.
A trustworthy implementation system should preserve provenance among these categories. An observed field definition and a generated recommendation must not acquire the same authority merely because both reside in the same context store. Likewise, a recommendation accepted by a solution architect should remain distinguishable from a fact extracted directly from the source platform. Provenance becomes increasingly important as downstream agents reuse earlier results.
The relationships among observation, interpretation, decision, execution, and validation are non-trivial because each stage can invalidate or constrain another. Figure 1 represents the common semantic model used for the diagrams in this article: solid arrows represent required information or control dependencies, while dashed arrows represent incomplete or conditionally observable dependencies.
%%{init: {"theme": "base", "flowchart": {"curve": "basis"}}}%%
flowchart TD
A[Observable enterprise state<br/>metadata + configuration + code + interfaces] --> B[Observed context<br/>facts + dependencies]
B --> C[Derived context<br/>mappings + hypotheses + candidate tests]
R[Enterprise requirements<br/>principles + controls + target intent] --> D[Approved target decisions]
C --> D
D --> E[Transformation<br/>configuration + migration]
E --> F[Validation evidence<br/>functional + operational + control tests]
B --> G[Persistent implementation context<br/>state + provenance + decisions + evidence]
C --> G
D --> G
F --> G
G -. refreshed context .-> C
classDef observed fill:#DCEBFA,stroke:#315B7D,color:#102A43,stroke-width:1.5px;
classDef derived fill:#E9E1F7,stroke:#654E8A,color:#2D2340,stroke-width:1.5px;
classDef governed fill:#FFF0C7,stroke:#8A6A1F,color:#3D2F0C,stroke-width:1.5px;
classDef execution fill:#DDEFE2,stroke:#3F6B4C,color:#16351F,stroke-width:1.5px;
classDef external fill:#ECEFF1,stroke:#59636B,color:#263238,stroke-width:1.5px;
class A,B observed;
class C derived;
class R,D governed;
class E,F execution;
class G derived;
Figure 1: A persistent implementation model separates observed state, machine-derived interpretation, accountable decision, execution, and validation while preserving provenance among them.
A dependency-oriented representation is particularly valuable. A source field can be consumed by a workflow, referenced by custom code, synchronized through middleware, used by an analytics pipeline, and included in a regulatory report. A flat inventory cannot express the consequence of changing it. Microsoft states that Activate identifies relationships and dependencies during source analysis, which makes this graph-like interpretation plausible as an analytical model even though Microsoft has not publicly documented Activate’s internal representation.12
Persistence alone does not solve incomplete observability. A context model can preserve only what has been observed, inferred, or supplied. Manual procedures, undocumented batch jobs, external configuration, contractual semantics, political ownership boundaries, and tacit business practices can remain outside it. The architectural value of persistent context therefore depends not merely on retention but on the explicit treatment of uncertainty and incompleteness.
Architectural observability is the critical boundary
The appropriate stress test for Activate is not organizational size but architectural observability: the extent to which information relevant to a transformation decision is accessible through metadata, configuration, code, interfaces, operational evidence, or other machine-readable sources. The harder the enterprise scenario, the more likely it is that decisive information resides outside the application being migrated.
A deeply customized but relatively self-contained Salesforce environment is the strongest documented fit. Custom objects, workflows, code, configuration, relationships, and data are largely represented inside one platform. Microsoft reports that early Activate engagements have processed more than six billion records, which supports exposure to substantial migration volume but does not establish correctness or architectural completeness.13 In this scenario, much of the implementation complexity is at least observable.
An integration mesh is more difficult. Dynamics guidance treats enterprise integration as a concern involving messaging, middleware, monitoring, security, availability, disaster recovery, service limits, versioning, and overall architecture.14 Microsoft reference architectures illustrate patterns in which Dataverse participates in asynchronous processing, retries, and compensating transactions across Service Bus, Azure Functions, and external systems.15 Discovering that a CRM invokes an endpoint does not necessarily reveal the transaction semantics, retry policies, ordering constraints, or compensation logic implemented downstream.
The problem becomes more severe when the CRM contains a business object but is not its authoritative source. Microsoft’s own reference architecture for Dataverse as a master-data system demonstrates that authority, stewardship, and distribution are deliberate architecture decisions.16 Presence of customer or product records in Salesforce cannot by itself establish that Salesforce owns those concepts.
CRM-ERP coupling further expands the boundary. Microsoft documents patterns such as dual-write between finance and operations applications and Dataverse, in which business state can be synchronized across systems.17 Replacing the CRM component of such a process can affect transaction ordering, ownership, reconciliation, exception handling, and operational responsibility. Microsoft’s planned ERP expansion is strategically relevant, but it should not be interpreted as evidence that the September 2026 preview autonomously reasons about these distributed processes.
Multinational estates add environment topology, data-residency, operating-model, and regulatory concerns. Microsoft’s environment-strategy guidance explicitly connects environment design to security, compliance, application lifecycle management, scalability, maintainability, and performance.18 Target environments therefore cannot be derived safely from source organizational structures alone.
Acquisition-driven estates are harder again because the problem becomes semantic harmonization rather than platform translation. Several CRM systems can each contain different meanings of account, customer, contract, product, or region. No amount of source profiling determines which definition should become the enterprise canonical model unless strategic target semantics are supplied.
Figure 2 uses the same arrow semantics as Figure 1. The important relationship is that architectural uncertainty grows as transformation-critical semantics move outside directly observable source structures.
%%{init: {"theme": "base", "flowchart": {"curve": "basis"}}}%%
flowchart LR
A[Source CRM<br/>directly observable structures] --> B[Integration layer<br/>APIs + events + transformations]
B --> C[ERP<br/>transactions + financial state]
B --> D[Master data<br/>authority + stewardship]
B --> E[Analytics<br/>derived information]
B --> F[External services<br/>contracts + operational dependencies]
G[Enterprise requirements<br/>security + resilience + compliance + target operating model] --> H[Target architecture]
C --> H
D --> H
E --> H
F --> H
A -. partial visibility .-> C
A -. partial visibility .-> D
A -. partial visibility .-> F
classDef observed fill:#DCEBFA,stroke:#315B7D,color:#102A43,stroke-width:1.5px;
classDef derived fill:#E9E1F7,stroke:#654E8A,color:#2D2340,stroke-width:1.5px;
classDef governed fill:#FFF0C7,stroke:#8A6A1F,color:#3D2F0C,stroke-width:1.5px;
classDef execution fill:#DDEFE2,stroke:#3F6B4C,color:#16351F,stroke-width:1.5px;
classDef external fill:#ECEFF1,stroke:#59636B,color:#263238,stroke-width:1.5px;
class A observed;
class B derived;
class C,D,E,F external;
class G governed;
class H execution;
Figure 2: Transformation confidence decreases when architecture-critical semantics, authority, and controls reside beyond the directly observable source estate.
The architecture conclusion is therefore not that Activate is unsuitable for complex environments. A complex environment can still be highly machine-readable. The more precise conclusion is that an incompletely observable environment cannot be transformed safely from source analysis alone.
Semantics, governance, and non-functional requirements define the automation boundary
Structural equivalence is weaker than semantic equivalence. A migration system may determine that a field called RiskClass contains a small enumeration, is referenced by a workflow, and is exported to another application. Those observations do not establish whether the field encodes credit risk, underwriting risk, regulatory classification, internal prioritization, or obsolete process history. The architecture decision depends on meaning, not only representation.
The same principle applies to process automation. An approval workflow may exist because of segregation of duties, a contractual threshold, a regulator, a management preference, or an old platform limitation. An agent can often detect the workflow. It cannot safely infer which of those explanations defines the future requirement unless additional context exists.
Security creates a similar distinction between observed implementation and normative intent. Microsoft’s Dynamics implementation guidance treats security as a concern that affects compliance, rollout, reporting, scalability, and performance, and recommends involving legal, audit, privacy, and compliance stakeholders early.19 Current permissions reveal who can access something; they do not necessarily reveal why that access is allowed, which segregation constraints are intended, or whether existing permissions are themselves defective.
Compliance cannot be derived from platform capability either. Microsoft describes security, privacy, compliance, and data protection as shared responsibilities between Microsoft and the customer.20 A target platform can provide controls without determining which controls a specific enterprise is legally or contractually required to apply. Environment location, retention, audit, access, and extension design must therefore be governed by explicit requirements.
Non-functional requirements create another source-target discontinuity. Microsoft documents Dataverse service-protection limits intended to protect system availability and performance and recommends that clients respond correctly to throttling and retry conditions.21 A source integration that performs large synchronous batches can be functionally correct yet become operationally inappropriate after migration. The target may require incremental synchronization, asynchronous messaging, different partitioning, or redesign around service limits.
Historical behavior is also not the same as the desired target requirement. Existing latency, throughput, recovery time, concurrency, or batch duration can be evidence about the current estate, but transformation programmes often exist precisely because the enterprise expects different future characteristics. Growth, acquisition, regulatory change, resilience objectives, and new channels can all make the target requirement intentionally different from the source.
For enterprise architects, this suggests a useful automation rule: a transformation is safely automatable only when both the relevant evidence and the acceptance conditions are sufficiently explicit and testable. Where evidence is incomplete, the system should expose uncertainty. Where acceptance conditions are normative, accountable stakeholders must supply them. Where consequences are material, architecture governance should control execution authority.
This is also why “human in the loop” is an insufficient governance model. Enterprise automation needs differentiated authorities: who may observe, who may propose, who may approve, who may execute, and who may deploy to production. A migration agent that respects those separations is architecturally different from one that merely requests an undifferentiated confirmation before acting.
Market impact: lower migration friction changes the competitive boundary
Enterprise software competition is shaped by switching costs as well as feature quality. The installed base of a CRM or ERP accumulates customizations, integrations, skills, data structures, operating procedures, governance arrangements, and institutional knowledge. Replacing the application therefore requires reconstructing part of the enterprise’s implemented architecture.
Activate attacks this accumulated friction directly. If a meaningful portion of source discovery, dependency reconstruction, target mapping, and migration execution can be automated, Microsoft can reduce the expected cost and uncertainty of evaluating Dynamics 365 as a replacement for Salesforce. That mechanism does not require the migration to become trivial; it only requires the cost curve to move downward.
Salesforce remains a large incumbent. In its first fiscal quarter of 2027, ended April 30, 2026, Salesforce reported $10.6 billion in subscription and support revenue and $33.6 billion in current remaining performance obligation.22 These figures establish commercial scale rather than customer propensity to migrate. There is currently no public empirical evidence that Activate has changed Salesforce-to-Dynamics win rates, renewal outcomes, or market share.
The more plausible initial effect is on customers already facing a transformation trigger: consolidation after acquisition, contract renewal, platform rationalization, AI modernization, operating-model redesign, or dissatisfaction with current complexity. For those organizations, reducing discovery and migration uncertainty can make an alternative that was previously uneconomic worth considering.
Microsoft’s competitive proposition is also broader than CRM. Dynamics 365 sits inside an ecosystem spanning Dataverse, Power Platform, Copilot Studio, Microsoft 365, Azure, and related data and security services. Microsoft reported fiscal 2026 Dynamics 365 revenue growth of 18 percent and Microsoft Cloud revenue of $214.4 billion.23 Activate can therefore be interpreted as an acquisition mechanism into a wider platform architecture, not only as a CRM migration feature.
Salesforce’s strategic response is structurally different. Agentforce 360 is positioned around agents that use business data, metadata, workflows, APIs, and external systems, while Salesforce’s acquisition of Informatica added integration, data-quality, catalog, governance, metadata, privacy, and master-data capabilities to that platform strategy.2425 At a high level, Microsoft is making a stronger case for migration and consolidation, whereas Salesforce is making a stronger case that agents can operate across heterogeneous estates. Both vendors support mixed environments in practice, so this distinction should be understood as strategic emphasis rather than an exclusive architectural choice.
The deeper contest is therefore over where enterprise context is assembled. One model reduces heterogeneity by moving applications and data toward a target platform. Another leaves more systems in place and attempts to create a governed context layer above them. Agentic systems make this question more important because the platform that holds authoritative context, policies, and executable actions becomes strategically significant even when the underlying systems of record remain distributed.
Activate should not, however, be described as eliminating lock-in. It is better understood as reducing source-platform migration friction. Moving into Dynamics can create new dependencies on Dataverse, Power Platform, Microsoft identity, integration services, Copilot Studio, and the implementation context accumulated around them. Long-term market impact will therefore depend partly on whether that implementation knowledge remains portable.
The systems integrator is not removed, but its economic function changes
Microsoft explicitly states that Activate should allow partners to spend less time on resource-intensive discovery and analysis and more time applying methodology, industry expertise, solution architecture, and change management.26 This is a more useful statement than the generic claim that generative AI will “replace consultants” because it identifies which categories of implementation work are being targeted. Traditional transformation programmes require substantial labour to inventory applications, inspect configuration, trace dependencies, create mappings, document processes, prepare migration scripts, configure targets, and construct tests. Much of this effort is necessary because implementation context is fragmented and has to be reconstructed manually. If Activate can produce reliable first-pass context, some of that work becomes software-mediated.
The economic boundary is between discovery and interpretation. Detecting a custom object is discovery; deciding whether it represents an enterprise capability worth preserving is interpretation. Detecting an API dependency is discovery; determining whether its external system should remain in the target architecture is an architecture decision. Generating a field mapping is automation; establishing semantic equivalence is assurance.
This distinction changes the staffing model. Large implementation programmes have often supported a labour pyramid in which substantial numbers of junior and mid-level resources perform analysis, documentation, mapping, configuration, and testing under a smaller group of senior architects. If the repetitive layers become more automated, the ratio of labour types changes even if total demand for transformation remains high.
Implementation activity
Likely automation pressure
Residual enterprise-architecture or partner value
Source inventory and profiling
High where metadata is accessible
Completeness assessment and exception resolution
Dependency discovery
Medium to high for machine-visible relationships
External dependency reconstruction and architectural interpretation
Source-to-target mapping
High for known platform patterns
Semantic validation and target-state approval
Target configuration
Medium to high for standard patterns
Design of deviations and governed configuration
Migration execution
High for supported pathways
Cutover governance, reconciliation and exception management
Testing preparation
Increasing, with planned agentic assistance
Acceptance criteria, risk-based coverage and assurance
Integration architecture
Partial
Transaction semantics, resilience, ownership and cross-platform design
Security and compliance
Decision support
Policy interpretation, segregation, regulatory and risk decisions
Business architecture
Low direct automation
Capability design, operating model and transformation intent
Change management
Low direct automation
Adoption, organizational redesign, communication and training
Table 1: Redistribution of implementation work under an agent-assisted migration model.
The table does not predict job counts. It identifies the categories in which value is likely to migrate. Faster technical discovery can increase demand for senior architecture capacity because consequential decisions arrive earlier and in greater volume. The bottleneck moves from finding information to resolving ambiguity.
The same pressure affects systems-integrator intellectual property. Generic knowledge about standard platform mappings and configuration patterns is increasingly codifiable. Domain semantics, industry regulations, reusable target architectures, architecture principles, control libraries, validation packs, and integration patterns are harder to commoditize. A strong partner can therefore respond to automation by converting methodology into reusable, eventually machine-consumable implementation knowledge rather than defending manual discovery as a source of billable hours.
Commercial models may also change. Time-and-materials engagements create tension when automation reduces the hours required for routine work. Fixed-price, managed-outcome, or reusable-IP-based arrangements can align partner incentives more closely with productivity because automation improves margin when the same verified outcome can be delivered with less repetitive effort. Whether Activate actually produces this effect is an empirical question; no public evidence considered here quantifies changes in partner utilization, staffing ratios, margins, or total project cost.
Persistent implementation context also changes knowledge ownership. Systems integrators often possess informational advantage because their consultants remember why the system was built in a particular way. If machine-readable context survives implementation, customers and successor partners can inherit more of that history. This can reduce dependence on a specific integrator while increasing dependence on the platform that stores the context. Portability therefore becomes an architectural and commercial requirement.
Enterprise-scale effectiveness requires more than record throughput
Microsoft states that early Activate engagements have processed more than six billion records.27 That number is relevant to processing scale but should not be interpreted as evidence of architectural correctness. Record count, dependency completeness, semantic mapping accuracy, operational fitness, migration risk, and human-effort reduction are different properties.
A credible evaluation should begin with workload characterization. A billion structurally simple historical records can be easier to migrate than a few million records embedded in dense custom logic and distributed processes. Benchmarks should therefore report not only volume but also numbers and types of objects, workflows, code components, integrations, dependencies, security structures, environments, data-quality defects, and business processes.
Discovery should then be evaluated as an information-retrieval problem. Independent reviewers can construct a reference inventory of migration-relevant artefacts and dependencies, after which the system’s discovered relationships can be assessed for coverage and false positives. Severity matters because missing an obsolete report is not equivalent to missing an integration responsible for statutory reporting or financial posting.
Recommendation quality requires a different evaluation design. Some mappings have effectively deterministic answers. Others permit several defensible designs. Still others cannot be resolved without business information. A strong implementation agent should therefore be evaluated not only for correctness but for calibration: does it distinguish high-confidence transformations from cases where available evidence cannot determine the answer?
Appropriate abstention is an important capability. In enterprise architecture, refusal to automate an underdetermined decision can be more valuable than producing a plausible target state. A system that confidently transforms ambiguous structures can increase transformation risk even if its average automation rate is impressive.
Migration execution should be evaluated independently of recommendation generation. Microsoft’s testing guidance treats data migration testing in terms of accuracy, completeness, and consistency and recommends realistic post-migration user and regression testing.28 Relevant measures include record completeness, referential integrity, transformation correctness, security correctness, reconciliation, process continuity, and defect severity.
Architectural completeness requires deliberately cross-boundary scenarios. Benchmarks should include cases in which CRM data participates in ERP transactions, master-data publication, identity processes, asynchronous integration, analytics, external services, and manual operations. Some dependencies should be discoverable from source metadata, some only from middleware, some only from downstream systems, and some only from documentation. The resulting coverage profile would establish where Activate’s architectural observability ends.
Non-functional requirements require separate testing. Microsoft implementation guidance treats performance, migration duration, peak load, external-system failure, scalability, and cutover behaviour as relevant go-live concerns.29 A functionally equivalent migration can still be architecturally unacceptable if it violates latency, availability, recovery, concurrency, observability, service-protection, or deployment constraints.
Human productivity should also be measured end-to-end rather than inferred from generated output. If automation saves ten hours of mapping but creates eight hours of review and rework, the net effect is small. Studies should therefore measure labour by workstream, including validation, correction, architecture, exception handling, and post-migration remediation. Calendar duration should be reported separately because approvals, business decisions, environment provisioning, and change management may remain on the critical path even when technical labour falls.
Evidence dimension
Representative measure
What the evidence can establish
Processing scale
Records, objects, throughput
Ability to operate on substantial workloads
Discovery quality
Dependency coverage, false positives, severity of omissions
Preservation or intentional redesign of required behaviour
Non-functional validation
Latency, throughput, resilience, cutover duration
Operational fitness of the target
Human productivity
Total effort, validation burden, rework
Net manual-effort reduction
Delivery outcome
Duration, defects, rollback, cutover success
Project-level effectiveness
Post-go-live outcome
Incidents, remediation, stability
Durability of migration quality
Table 2: Evidence required to establish enterprise-scale effectiveness rather than processing scale alone.
The decisive measure is therefore not how much content Activate can generate but how much verified implementation context it can create per unit of human effort. If every generated mapping, dependency, and recommendation must be independently reconstructed by consultants, automation accelerates artefact production without changing assurance. If humans can concentrate primarily on uncertain and high-risk exceptions, the implementation operating model changes structurally.
As of September 2026, no independently reproducible public benchmark considered in this analysis establishes Activate’s dependency-detection accuracy, recommendation calibration, migration-defect reduction, human validation burden, architectural completeness, or post-go-live outcomes. Microsoft’s current evidence supports a technically significant direction, not a demonstrated general capability across complex enterprise estates.
From migration utility to governed implementation control plane
The longer-term architectural significance of Activate appears when Microsoft’s “start, move, grow” model is interpreted as a continuous implementation lifecycle rather than three independent product scenarios.30 A new implementation begins primarily from requirements. A migration begins from a substantial observed source state. Growth begins from an existing Dynamics estate plus a new requirement. In all three cases, the enterprise is reconciling a known or proposed state with an intended future state.
A conventional migration utility is episodic. It is introduced for a transformation, performs a bounded task, and becomes less important after cutover. A persistent implementation model is different because the target state from one transformation becomes the observed state for the next. This creates the possibility of an implementation control plane: a layer that continuously relates observed state, requirements, proposed changes, approvals, execution, and validation evidence.
The term should be used carefully. Microsoft does not describe Activate publicly as a general enterprise-architecture control plane, and no public source considered here establishes such a completed architecture. The concept is an analytical extrapolation from Microsoft’s stated intent to reuse context across implementation stages and across start, migration, and growth journeys.
A control-plane interpretation is useful because it clarifies four functions that must remain distinct. Observation determines what exists. Decision support proposes what could change. Governance establishes what is permitted and who may approve it. Execution and validation apply the approved change and establish whether the result satisfies the required conditions. Conflating these functions would create precisely the architectural risk that enterprise governance is intended to prevent.
Microsoft’s adjacent Dynamics 365 Implementation Portal reinforces the broader direction. Microsoft describes the portal as a platform for planning, deploying, and adopting Dynamics 365 and Power Platform workloads, tracking implementation progress, and collaborating with FastTrack experts. Its 2026 plans include richer project profiling, business-process information, AI-supported context, Copilot expansion, telemetry insights, and post-go-live guidance.31 This does not establish that Activate and the Implementation Portal share one technical context model, but it shows that Microsoft is also making project and implementation knowledge more machine-readable.
For such a model to become a durable enterprise-architecture asset, context synchronization is essential. Production systems continue changing after implementation. Administrators alter configuration, developers deploy extensions, integration teams modify APIs, business units introduce new workflows, and acquisitions add new systems. A persistent model that describes a historical state can become actively dangerous if automation treats it as current truth. Observed facts must therefore be refreshed, derived conclusions invalidated when their premises change, and differences between intended and actual state surfaced explicitly.
Portability is equally important. The implementation context generated during transformation could eventually contain mappings, dependency knowledge, decisions, validation evidence, configuration rationale, and architecture constraints. That information has strategic value. If it cannot be exported through sufficiently open representations, a capability intended to lower migration friction could create a new form of platform dependency around accumulated implementation knowledge.
This is where enterprise architecture retains its decisive role. The future architect is less valuable for manually reconstructing inventories that machines can observe and more valuable for defining the constraints that machines cannot derive safely from existing implementations. These include capability boundaries, canonical data ownership, integration principles, resilience requirements, security and regulatory controls, environment strategy, technology standards, target operating models, and conditions under which automated changes may proceed.
The theoretical endpoint is therefore not autonomous enterprise architecture but governed continuous transformation. Architecture descriptions become increasingly executable and continuously updated; implementation agents use them to generate and evaluate changes; governance assigns decision rights; validation attaches evidence to the resulting state; and architects remain responsible for ensuring that optimization of the implementation does not substitute for optimization of the enterprise.
Dynamics 365 Activate matters because it points toward this transition. Its current public preview establishes a narrower proposition: Microsoft can analyze a Salesforce implementation, derive migration context, recommend changes, and automate parts of execution while attempting to carry context forward.32 That proposition is useful on its own.
Its larger significance depends on whether Microsoft can extend the model while preserving architectural fidelity. If observed context becomes sufficiently complete, derived recommendations sufficiently calibrated, governance sufficiently explicit, validation sufficiently rigorous, and accumulated implementation knowledge sufficiently portable, Activate could become part of a persistent implementation control plane. If those conditions are not met, it will remain a valuable migration accelerator whose hardest enterprise-architecture decisions continue to be resolved elsewhere.
For IT enterprise architects, that conditional conclusion is more consequential than either extreme interpretation. Activate should not be dismissed as another migration tool, because persistent machine-readable implementation context can materially alter transformation economics and governance. It should not be treated as an autonomous architect, because enterprise architecture is defined by stakeholder concerns, normative requirements, cross-system trade-offs, and accountable choices that cannot be recovered reliably from source metadata alone. The strategic question is therefore not whether agents will replace architecture, but whether enterprise architecture can become explicit enough to govern increasingly agentic implementation.
Teper, J. (2026). ****Accelerate your move to agentic business applications with Dynamics 365 Activate****. Microsoft Dynamics 365 Blog, 9 September 2026. Official announcement↩︎
Clark, L. (2026). ****German optics giant ditches greenfield SAP migration****. The Register, 10 September 2026. The article reports ZEISS’s move from its previously described greenfield approach toward a brownfield-first S/4HANA migration. It cites reports of approximately €200 million in programme spending, while noting that ZEISS declined to comment on that figure. News report↩︎
International Organization for Standardization, International Electrotechnical Commission, & Institute of Electrical and Electronics Engineers. (2022). ****ISO/IEC/IEEE 42010:2022: Software, systems and enterprise — Architecture description****. ISO. Standard↩︎
International Organization for Standardization, International Electrotechnical Commission, & Institute of Electrical and Electronics Engineers. (2019). ****ISO/IEC/IEEE 42020:2019: Software, systems and enterprise — Architecture processes****. ISO. Standard↩︎
Teper, J. (2026). ****Accelerate your move to agentic business applications with Dynamics 365 Activate****. Microsoft Dynamics 365 Blog, 9 September 2026. Official announcement↩︎
The Open Group. ****Using TOGAF to define and govern service-oriented architectures****. The Open Group. Official guidance↩︎
Teper, J. (2026). ****Accelerate your move to agentic business applications with Dynamics 365 Activate****. Microsoft Dynamics 365 Blog, 9 September 2026. Official announcement↩︎
Microsoft. (2026). ****Access and set up Dynamics 365 Activate (preview)****. Microsoft Learn. The prerelease documentation states that the current legacy source is Salesforce, the supported Dynamics 365 targets are Sales and Customer Service, and the currently supported workspace region is the United States. Documentation↩︎
Teper, J. (2026). ****Accelerate your move to agentic business applications with Dynamics 365 Activate****. Microsoft Dynamics 365 Blog, 9 September 2026. Official announcement↩︎
Microsoft. (2026). ****Connect to Dynamics 365 and run discovery (preview)****. Microsoft Learn. Documentation↩︎
Teper, J. (2026). ****Accelerate your move to agentic business applications with Dynamics 365 Activate****. Microsoft Dynamics 365 Blog, 9 September 2026. Official announcement↩︎
Teper, J. (2026). ****Accelerate your move to agentic business applications with Dynamics 365 Activate****. Microsoft Dynamics 365 Blog, 9 September 2026. Official announcement↩︎
Teper, J. (2026). ****Accelerate your move to agentic business applications with Dynamics 365 Activate****. Microsoft Dynamics 365 Blog, 9 September 2026. Official announcement↩︎
Microsoft. (2024). ****Integration strategy and governance checklist****. Microsoft Learn. Documentation↩︎
Microsoft. (2024). ****Saga pattern with Dataverse or Dynamics 365****. Microsoft Learn. Reference architecture↩︎
Microsoft. (2025). ****Dataverse as a master data system****. Microsoft Learn. Reference architecture↩︎
Microsoft. (2024). ****Integrate Dynamics 365 apps with other systems****. Microsoft Learn. Documentation↩︎
Microsoft. (2024). ****Plan your environment strategy for Dynamics 365****. Microsoft Learn. Documentation↩︎
Microsoft. (2025). ****Secure your Dynamics 365 project from day one****. Microsoft Learn. Documentation↩︎
Microsoft. (2024). ****Secure your Dynamics 365 data and apps****. Microsoft Learn. Documentation↩︎
Microsoft. (2025). ****Service protection API limits****. Microsoft Learn. Technical documentation↩︎
Salesforce. (2026). ****Salesforce delivers record first quarter fiscal 2027 results****. Salesforce News. Earnings release↩︎
Teper, J. (2026). ****Accelerate your move to agentic business applications with Dynamics 365 Activate****. Microsoft Dynamics 365 Blog, 9 September 2026. Official announcement↩︎
Teper, J. (2026). ****Accelerate your move to agentic business applications with Dynamics 365 Activate****. Microsoft Dynamics 365 Blog, 9 September 2026. Official announcement↩︎
Microsoft. (2025). ****Guidance for user acceptance test after data migration in solutions with Dynamics 365****. Microsoft Learn. Documentation↩︎
Microsoft. (2024). ****Use the go-live checklist to make sure your solution is ready****. Microsoft Learn. Documentation↩︎
Teper, J. (2026). ****Accelerate your move to agentic business applications with Dynamics 365 Activate****. Microsoft Dynamics 365 Blog, 9 September 2026. Official announcement↩︎
Microsoft. (2026). ****Dynamics 365 Implementation Portal in 2026 release wave 1****. Microsoft Learn. Release plan↩︎
Teper, J. (2026). ****Accelerate your move to agentic business applications with Dynamics 365 Activate****. Microsoft Dynamics 365 Blog, 9 September 2026. Official announcement↩︎