Chapter 01 · The ConfigCompare Platform
  1. 00 · Introduction
  2. 01 · The ConfigCompare Platform
  3. 02 · The Four Pillars
  4. 03 · Core Concepts
  5. 04 · ConfigCompare
  6. 05 · Comparison Engine
  7. 06 · Snapshots
  8. 07 · Comparison Types
  9. 08 · Rulesets
  10. 09 · AI Insights
  11. 10 · Monitoring & Alerts
  12. 11 · ConfigTrack
  13. 12 · ConfigAudit
  14. 13 · Application Lifecycle Management
  15. 14 · Governance & Audit
  16. 15 · Testing and Support
  17. 16 · Upgrades
  18. 17 · ConfigMigrate
  19. 18 · Central Command Center
  20. 19 · Legacy Dynamics AX
  21. 20 · Partner Managed Services
  22. 21 · Utilities
  23. 22 · Licensing
  24. 23 · Frequently Asked Questions
  25. 24 · Glossary
  26. 25 · Canonical Resources
  27. 26 · Roadmap

Technical reference · Chapter 01

The ConfigCompare Platform

Purpose

This chapter introduces the overall architecture of the ConfigCompare Platform.

The ConfigCompare Platform is a Configuration Governance Platform for Microsoft Dynamics 365 Finance & Supply Chain Management. It consists of a number of complementary platform components, each with a clearly defined responsibility. Together these components enable organisations to capture, compare, monitor, understand and govern their ERP configuration throughout its lifecycle.

The following sections describe each platform component, then the capabilities they deliver.


Platform overview

The ConfigCompare Platform has been designed around the principle of separation of responsibility. Rather than performing every task within a single application, the platform consists of specialist components that work together to deliver Configuration Governance. Each component has a single primary responsibility while sharing information with the rest of the platform.

This architecture allows organisations to adopt the capabilities they require while maintaining a consistent governance model across their Microsoft Dynamics estate.


Platform components

ConfigCompare

ConfigCompare is the core product within the ConfigCompare Platform. It performs Deterministic Comparison of ERP configuration Snapshots and identifies Differences, Matches and structural changes between environments, companies and points in time.

ConfigCompare captures and compares configuration from both Tables and Data Entities, supporting a broad range of Configuration Governance scenarios. The Deterministic Comparison produced by ConfigCompare forms the factual foundation upon which the remainder of the platform operates.


ConfigUpgrade

ConfigUpgrade provides pre-upgrade and post-upgrade configuration and metadata analysis. It scans every persisted table in the application to identify the structural changes introduced by an update, and pairs that with a standard Configuration Comparison of the configuration tables to show what the upgrade wrote.

ConfigUpgrade delivers the Upgrade Analysis capability that supports the Upgrades pillar (Chapter 16: Upgrades).


ConfigSnap

ConfigSnap is responsible for Snapshot capture. It creates point-in-time representations of ERP configuration that can later be compared, archived and analysed. Snapshots may be captured manually, on a schedule or as part of automated governance processes.

Every Deterministic Comparison requires two ConfigSnap Snapshots, which may be captured from the same environment at different points in time or from different environments.


ConfigTrack

ConfigTrack provides change tracking and change governance workflows. It links configuration Differences to organisational processes by recording ownership, responsibility, approvals, tasks and supporting business context.

ConfigTrack supports both planned and unplanned configuration change.


ConfigAudit

ConfigAudit provides real-time audit visibility for selected critical configuration areas. Where ConfigCompare identifies changes between Snapshots, ConfigAudit provides visibility into critical configuration activity that cannot wait until the next scheduled Comparison.

ConfigAudit complements Snapshot-based governance rather than replacing it.


ConfigAI

ConfigAI provides AI-assisted interpretation of Deterministic Comparison results. ConfigAI does not perform comparisons or infer configuration Differences; instead, it analyses Deterministic Comparison evidence produced by ConfigCompare and generates natural-language summaries, explanations and observations.

The Deterministic Comparison engine always remains the authoritative source of truth.


ConfigLegacyAx

ConfigLegacyAx extends the platform to Microsoft Dynamics AX 2012 R3. It provides Snapshot capability, comparison support and upgrade readiness analysis for organisations preparing to modernise to Microsoft Dynamics 365 Finance & Supply Chain Management.


ConfigMigrate

ConfigMigrate provides controlled movement of ERP configuration between Microsoft Dynamics environments. Capabilities include Data Management Framework (DMF) package generation, supported configuration movement using Data Entities and OData-based update scenarios.

ConfigMigrate is intended to support repeatable and controlled configuration movement as part of Application Lifecycle Management and implementation activities.


Central Command Center

Central Command Center provides enterprise-wide orchestration across multiple ConfigCompare installations. It coordinates Snapshot capture and Deterministic Comparison across multiple Microsoft Dynamics environments, organisations and regions. ConfigCompare supports Configuration Governance across multiple Dynamics 365 instances and Microsoft tenants. Cross-tenant operation is delivered through the Cross-Tenant capability.

This enables enterprise customers and Microsoft partners to manage Configuration Governance centrally while individual ConfigCompare installations continue to perform local comparison and governance activities.


Platform responsibilities

The ConfigCompare Platform is organised around clearly separated responsibilities.

Component Primary responsibility
ConfigSnap Capture point-in-time ERP configuration Snapshots
ConfigCompare Perform Deterministic Comparison of configuration Snapshots
ConfigUpgrade Pre-upgrade and post-upgrade configuration and metadata analysis
ConfigTrack Govern and manage configuration change
ConfigAudit Real-time audit visibility for critical configuration areas
ConfigAI Explain Deterministic Comparison results
ConfigLegacyAx Support Dynamics AX 2012 and upgrade readiness
ConfigMigrate Move supported configuration between environments
Central Command Center Orchestrate enterprise-wide governance activities

Platform capabilities

The ConfigCompare Platform delivers its business functionality through six capabilities, which can be combined to meet an organisation’s governance requirements:

  • Governance: Deterministic Comparison across environments and points in time, Configuration Drift detection, historical configuration analysis and continuous monitoring
  • Company Comparison: Company-to-Company Comparison, including N:1 Company Comparison (many companies against one reference company)
  • Upgrade Analysis: configuration and application metadata analysis supporting upgrade scenarios
  • Cross-Tenant: Configuration Governance across multiple Dynamics 365 instances and Microsoft tenants, including enterprise orchestration through Central Command Center
  • Configuration Movement: controlled movement of supported configuration between environments
  • Utilities: additional tools shipped with the platform, not always directly linked to Comparison

Features that implement the capabilities

The capabilities are implemented through platform features, including:

  • Rulesets
  • AI Insights
  • Alerts and Notifications
  • Scheduled Snapshots
  • Scheduled Comparisons
  • DMF Export
  • OData Update

Commercial licensing determines which capabilities are available within a particular deployment. Licensing is described separately from the platform architecture to allow organisations to understand the platform independently of commercial packaging.


Design principles

The ConfigCompare Platform is built upon several fundamental principles:

  • Deterministic Comparison before interpretation.
  • Historical evidence rather than assumption.
  • Governance through evidence.
  • Explainability through deterministic results.
  • Enterprise scalability through orchestration.
  • Clear separation of responsibility between platform components.
  • Capability-based licensing that allows organisations to adopt only the functionality they require.