Why Enterprise Systems Fracture

Miguel Garcia

The Forces Behind Fragmentation

Part of the Semantic Layer Series (Part 2)

Why Enterprise Systems Fracture: The Forces Behind Fragmentation

Introduction

In Article 1, we established that enterprise data models are conceptually simple. Whether you're running a retail chain or a hospital system, the core entities are well-understood and their relationships straightforward. Yet we also saw how ModernRetail Inc.'s simple model shattered across SAP, Salesforce, supply chain systems, and e-commerce platforms.

This raises an obvious question: if fragmentation creates so many problems, why does it happen? Are enterprise architects simply making poor decisions? Are organizations victims of vendor lock-in? Is this just technological debt that accumulated over time?

Why are so many people in charge of data stearing?

The answer is more nuanced. Fragmentation isn't an accident or a mistake—it's the inevitable result of powerful forces that shape how enterprises operate and evolve. Understanding these forces is crucial because you can't solve a problem you don't understand. Moreover, many of these forces aren't going away, which means any solution must work with them rather than pretend they don't exist.

Let's examine these forces through a different industry lens: healthcare. We'll look at a regional hospital system—"RegionalHealth"—operating five hospitals and twenty outpatient clinics. This will demonstrate that the fragmentation pattern isn't unique to retail; it's a universal phenomenon driven by universal forces.

The Healthcare Data Model: Also Simple

Before exploring why systems fracture, let's establish that healthcare follows the same pattern of conceptual simplicity:

Patient

  • Identity and demographics
  • Insurance information
  • Medical history
  • Contact and emergency contacts

Provider (Doctor/Clinician)

  • Identity and credentials
  • Specialties and certifications
  • Schedule and availability
  • Affiliation with facilities

Encounter (Visit/Admission)

  • Patient reference
  • Provider(s) involved
  • Facility and location
  • Date/time and duration
  • Diagnosis codes
  • Procedures performed

Order (Clinical Order)

  • Encounter reference
  • Order type (medication, lab, imaging, procedure)
  • Ordering provider
  • Status and results

Insurance/Payer

  • Insurance company
  • Plan details
  • Coverage rules
  • Patient eligibility

Facility

  • Hospital or clinic location
  • Departments and beds
  • Equipment and capabilities
  • Staff assignments

Clinical Supplies/Inventory

  • Medical supplies and pharmaceuticals
  • Quantity and location
  • Lot numbers and expiration
  • Usage tracking

Again, this is deliberately simplified, but the model is immediately recognizable to anyone in healthcare. Patients see Providers during Encounters. Encounters generate Orders. Orders consume Clinical Supplies. Insurance covers (or doesn't cover) Encounters. The relationships are intuitive and stable.

RegionalHealth's Actual Implementation

Now let's see how RegionalHealth actually implements this model:

Epic EHR (Electronic Health Record)

  • System of Record for: Patient master data, Provider credentials, Encounters, Clinical documentation, Orders
  • Core modules: Cadence (scheduling), Hyperspace (clinical workflow), Resolute (billing)
  • What it does: Manages all clinical operations, patient records, provider workflow, and revenue cycle
  • The dominance: Epic is the gravitational center of healthcare IT—everything orbits around it

Workday

  • System of Record for: Employee master data (including providers as employees), Payroll, HR records
  • What it does: Manages human capital management, compensation, benefits, time tracking
  • The catch: Maintains Provider data as Employee data, which must sync with Epic's Provider registry. A surgeon is both an employee (in Workday) and a credentialed provider (in Epic)

Clinical Supply Chain System (e.g., SAP Healthcare, Infor HMS)

  • System of Record for: Clinical supplies inventory, Purchase orders, Supplier contracts, Par levels
  • What it does: Manages procurement, inventory, and distribution of medical supplies and pharmaceuticals across facilities
  • The catch: Needs patient encounter data from Epic to understand supply consumption patterns, must integrate with Epic's clinical documentation to track supplies used per procedure, operates on extracted data with significant latency

Specialty Clinical Systems (e.g., Philips IntelliSpace for Cardiology, Cerner PathNet for Labs)

  • System of Record for: Specialized clinical data (cardiac imaging, lab results, radiology images)
  • What it does: Provides deep functionality for specific clinical domains that Epic handles generically
  • The catch: Patients and Orders must be synchronized from Epic, results must flow back to Epic for the longitudinal patient record, creates "best of breed" fragmentation

Integration Engine (e.g., Rhapsody, Mirth Connect)

  • System of Record for: Nothing
  • What it does: Routes HL7 messages between systems, transforms data formats, manages interface transactions
  • The challenge: Handles hundreds of interface connections, maintains message queues, manages failures and retries

The Five Forces of Fragmentation

Now we can examine why both ModernRetail and RegionalHealth ended up with fractured architectures. Five primary forces drive this fragmentation:

Force 1: Historical Accumulation and Path Dependency

Systems accumulate over time, and replacing them is harder than adding to them.

RegionalHealth didn't wake up one day and design this architecture. They evolved to it:

  • 1995: Implemented a homegrown patient administration system
  • 2003: Acquired two smaller hospitals, each with their own systems
  • 2008: Implemented Epic at the main hospital after a difficult migration
  • 2012: Rolled Epic out to other facilities (but kept specialty systems that worked well)
  • 2015: Moved from ADP to Workday for HR (Epic couldn't match Workday's HR depth)
  • 2019: Implemented new supply chain system (the old one couldn't handle growing inventory complexity)
  • 2023: Added specialty cardiology system (Epic's cardiology module wasn't sufficient for their advanced cardiac program)

Each decision made sense at the time. Each system solved a real problem. But the cumulative effect is fragmentation.

Why replacement is hard: Replacing Epic would cost $50-100 million and take 3-5 years. During that time, you're running both systems in parallel. The clinical risk of getting it wrong is enormous—patient safety depends on accurate data. The organizational disruption would be massive—thousands of clinicians would need retraining. Most organizations conclude it's not worth it.

This is path dependency: past decisions constrain future options. You can't easily undo the accumulated choices of decades.

Force 2: Conway's Law - Systems Mirror Organizations

Organizations design systems that mirror their own communication structures.

RegionalHealth has distinct organizational divisions:

  • Clinical Operations (runs patient care)
  • Revenue Cycle (manages billing and collections)
  • Human Resources (manages workforce)
  • Supply Chain (manages procurement and inventory)
  • IT (supports technology)

Each division has different priorities, metrics, and leadership. When Clinical Operations needed better patient care tools, they championed Epic. When Supply Chain needed better inventory management, they championed a specialized supply chain system. When HR needed better workforce management, they championed Workday.

Each division optimized for their needs, not for enterprise-wide data consistency. This isn't selfishness—it's rational behavior in a divisional structure. The VP of Supply Chain is measured on inventory turns and supply costs, not on data integration elegance.

The organizational boundary problem: Data that crosses organizational boundaries is nobody's primary responsibility. Who owns the "Provider" entity—HR (they're employees), Clinical Operations (they're caregivers), or Credentialing (they're licensed professionals)? All three have legitimate claims. The result: Provider data fragments across Workday, Epic, and credentialing databases.

Force 3: Specialization Pressure - No System Does Everything Well

General-purpose systems can't match specialized systems in their domains.

Epic is extraordinary at clinical workflow, but it's not the best system for:

  • Advanced cardiac imaging analysis (Philips IntelliSpace is superior)
  • Complex lab workflows (dedicated LIS systems are better)
  • Warehouse inventory optimization (supply chain systems are specialized for this)
  • HR and payroll (Workday's depth in this domain exceeds Epic's)

This creates the "best of breed vs. suite" tension. Should you:

  • Accept Epic's "good enough" modules across all domains (suite approach)
  • Choose the best specialized system for each domain (best of breed approach)

Most organizations end up with a hybrid: Epic as the core, but specialized systems where domain demands are high. Cardiology is too important to RegionalHealth's reputation to settle for Epic's basic cardiology module. Their advanced cardiac program needs Philips IntelliSpace.

The specialization trap: Once you choose best-of-breed, you're committed to integration complexity. You can't have both deep specialization and simple integration.

Force 4: Mergers, Acquisitions, and Growth

Organizations grow through acquisition, inheriting heterogeneous systems.

RegionalHealth's 2003 acquisition brought two hospitals with different systems. The pragmatic choice was to keep those systems running while gradually migrating. "Gradually" often means "indefinitely."

Similarly, ModernRetail might acquire a competitor running different systems. Do you:

  • Force immediate migration to your systems? (expensive, disruptive, risky)
  • Keep both systems running? (double the complexity)
  • Choose a new "best" system for everyone? (maximally expensive and disruptive)

There's no good answer. Most organizations choose option 2 or 3, adding to fragmentation.

The integration tax: Every acquisition comes with an integration tax that's often underestimated. The financial models assume "synergies," but the reality is years of parallel systems and integration work.

Force 5: Technology Evolution and Vendor Ecosystem

New capabilities emerge in new systems, not as upgrades to old ones.

When RegionalHealth implemented Epic in 2008, cloud-based systems barely existed. Mobile apps weren't mainstream. AI-powered clinical decision support wasn't available. Patient portals were primitive.

Fast forward to 2025: New vendors offer compelling capabilities that Epic didn't have in 2008 and has been slow to add. Telemedicine platforms. AI-powered diagnostics. Patient engagement apps. Population health management tools.

RegionalHealth faces a choice: wait for Epic to build these capabilities (slow, may never match specialized vendors), or integrate best-in-class tools from the ecosystem (add more fragmentation).

The vendor strategy factor: Vendors have their own strategies. Epic is famously a closed ecosystem that resists third-party integration. This forces RegionalHealth to either stay entirely within Epic or fight for every integration. Other vendors are more open but less comprehensive.

The technology cycle mismatch: Different systems are on different upgrade cycles. Epic upgrades twice per year. Workday upgrades quarterly. The supply chain system is on a 3-year upgrade cycle. The specialty clinical systems have their own schedules. Keeping integrations working across these moving targets is perpetual work.

Secondary Forces

Beyond these five primary forces, several secondary factors accelerate fragmentation:

Regulatory and compliance requirements: HIPAA, Meaningful Use, and other regulations created incentives for specific systems. Sometimes compliance is easier with specialized tools.

Budget and financing constraints: You can't always afford the ideal solution. Sometimes you implement what you can afford, knowing it's not perfect.

Vendor lock-in and switching costs: Once you've invested in a platform, the cost of switching becomes prohibitive. This makes incremental addition (more fragmentation) more attractive than wholesale replacement.

Risk aversion: Healthcare organizations are deeply risk-averse. Patient safety depends on systems working correctly. The safest path is often incremental change, which means adding systems rather than replacing them.

Skills and expertise: Your team knows Epic. Replacing it means retraining everyone. The organizational knowledge embedded in the current systems is valuable and hard to transfer.

The Inevitability Argument

Here's the uncomfortable conclusion: Given these forces, fragmentation is nearly inevitable.

It's not a failure of planning or architecture. It's not vendor lock-in or incompetence. It's the natural result of:

  • Organizations that evolve over decades
  • Organizational structures that create boundaries
  • Specialized needs that general-purpose systems can't meet
  • Growth through acquisition
  • Technology that evolves faster than replacement cycles allow

You can't eliminate these forces. You can't tell RegionalHealth "don't have organizational divisions" or "don't grow through acquisition" or "don't use specialized systems."

What This Means for Solutions

If fragmentation is inevitable, then solutions that require unfragmented systems are fantasy. Specifically:

Unrealistic: "Consolidate everything into one system"

  • You can't eliminate organizational boundaries
  • No single system does everything well
  • The cost and risk of replacement are too high
  • Technology evolution happens faster than consolidation

Unrealistic: "Design the perfect architecture upfront"

  • You can't predict future acquisitions, technology changes, or organizational evolution
  • Perfect planning can't overcome the forces described above

More realistic: "Design for inevitable fragmentation"

  • Assume entities will be fragmented across systems
  • Create patterns for managing consistency despite fragmentation
  • Build flexibility to add systems without exponential complexity growth
  • Establish governance for cross-system entities

This shift in mindset is crucial. If you start with "fragmentation is bad and should be eliminated," you'll waste energy fighting inevitable forces. If you start with "fragmentation is inevitable so how do we manage it well," you can make progress.

The Universal Pattern

Before moving forward, let's verify that this pattern is indeed universal. Compare our two industries:

Retail (ModernRetail Inc.):

  • Core entities: Customer, Product, Order, Inventory, Shipment
  • Fragmentation: SAP, Salesforce, supply chain system, e-commerce platform
  • Forces: Historical systems, organizational divisions (finance vs. marketing vs. supply chain), specialization (e-commerce needs different capabilities than ERP), growth, technology evolution

Healthcare (RegionalHealth):

  • Core entities: Patient, Provider, Encounter, Order, Insurance, Clinical Supplies
  • Fragmentation: Epic, Workday, supply chain system, specialty clinical systems
  • Forces: Historical systems, organizational divisions (clinical vs. HR vs. supply chain), specialization (cardiology needs dedicated systems), acquisitions, technology evolution

The same pattern. The same forces. Different industries, different entities, but identical fragmentation dynamics.

This pattern applies equally to:

  • Manufacturing: Equipment, Production Orders, Bill of Materials, Quality Records—fragmented across ERP, MES, PLM, and QMS systems
  • Financial Services: Account, Transaction, Customer, Product—fragmented across core banking, CRM, trading systems, and risk management
  • Logistics: Shipment, Vehicle, Driver, Route—fragmented across TMS, WMS, ERP, and fleet management

The conceptual simplicity is universal. The fragmentation is universal. The forces driving fragmentation are universal.

Conclusion

We now understand why enterprise systems fracture despite conceptually simple data models. The forces driving fragmentation are:

  1. Historical accumulation: Systems build up over time; replacement is harder than addition
  2. Conway's Law: Organizational boundaries become system boundaries
  3. Specialization pressure: No system does everything well
  4. Growth through acquisition: Inherited heterogeneity
  5. Technology evolution: New capabilities emerge in new systems

These forces are not going away. Organizations will continue to have divisions. Specialized needs will continue to exceed general-purpose capabilities. Technology will continue to evolve. Acquisitions will continue to happen.

The question isn't how to eliminate fragmentation—that's impossible. The question is: Given inevitable fragmentation, what are we doing wrong that makes it so painful, and what could we do better?

That's what we'll explore in Article 3. We'll look at the common mistakes organizations make when implementing fragmented systems—mistakes that turn manageable complexity into chaos. Spoiler: most of the pain isn't from having multiple systems. It's from how we connect them, govern them, and think about them.


Next in this series: Article 3 - "Where We Go Wrong: The Anti-Patterns of Enterprise Integration"