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