This article details the architectural shift from fragmented point solutions to a unified AI stack. It provides a blueprint for solving data consistency and metadata scaling challenges, essential for engineers building reliable, real-time agentic systems at enterprise scale.
In our Engineering Energizers Q&A series, we highlight the engineering minds driving innovation across Salesforce. Today, we feature Muralidhar Krishnaprasad (MK), President and CTO, C360 Platform, Apps, Industries, and Agentforce. His organization leads the unification of Salesforce’s core platform layers — data, agent, and applications — into a single, cohesive architecture that empowers real-time, AI-driven enterprise experiences.
Explore how MK’s team unified these Platform layers end-to-end: harmonizing fragmented systems of record inside the data foundation, engineering real-time context and activation at scale, and delivering consistent agentic execution across applications and channels — ultimately enabling Customer 360 to function as an integrated, Platform-wide engine for service, sales, marketing, and beyond.
Our mission is to evolve the Agentforce 360 Platform into an uniquely integrated foundation aligning the data, agent, and application layers into a single, unified stack. This provides consistent customer context, reliable reasoning, and deeply integrated execution across our application suite.
At its base, the Platform’s data layer serves as the harmonized backbone. It brings together data and signals, metadata, and personal unified profiles that all higher layers depend on. The agent layer uses all that deep context to deliver reasoning actions, personalized context and memory. The application layer then reimagines domain workloads. It uses these new capabilities to deliver business outcomes with greater accuracy and autonomy.
Our goal is not simply to add AI or connect data. It is to rethink how applications behave and what value they should deliver in an agentic world. We design workflows that assume unified context, real-time activation, and multi-surface execution. When these layers work together as one system, we deliver complete customer scenarios across not only traditionally CRM service, sales, marketing but also any business custom workloads with more consistency, trust, and shared understanding.
Early limitations arose from point-solution approaches, especially agent frameworks relying on downstream connectors. These connectors had differing semantics and freshness characteristics. Without central control of ingest schedules, synchronization behaviors, and context interpretation, the same question could yield varied answers across different surfaces, which could create fragmentation and erode trust
To address this, we engineered the Platform’s unified data layer (powered by Data 360) as the universal “plane of glass” for all enterprise data. This allows us to harmonizes signals across application clouds, external sources, and real-time events into a single, coherent semantic model. This approach allowed us to deliver shared freshness guarantees, unified correlation logic, and consistent contextual retrieval. This holds true regardless of where a question originated.
Building this vertical stack required breakthroughs in three architectural dimensions:
With these capabilities consolidated into the Platform’s data foundation, every consuming layer, from applications to Agentforce, can rely on a single, authoritative context engine.
As more systems of record migrated into the Platform’s unified data layer, the Platform encountered significant scaling pressures. These pressures focused on metadata, harmonization, and read/write performance. The prior metadata system could not handle the rapidly growing volume of entities, attributes, and cross-source relationships. This required rethinking metadata as data. We stored, indexed, and retrieved it using scalable data-domain patterns. This ensured each application or agent activated only what was relevant.
Harmonizing models across diverse systems also introduced complex operational boundaries. We solved this by defining a harmonization metamodel. These metadata types describe mappings, transformations, and runtime execution semantics. This allowed the system to generate canonical customer profiles from heterogeneous sources in a consistent, predictable way.
We then optimized the data plane by balancing several critical performance dynamics:
Through iterative refinement driven by live customer usage, the Platform’s data layer matured into the unified system-of-record backing end-to-end AI scenarios.

Enriching data to drive insights and actions in the context of work.
One of the most significant challenges involved building Agentforce 360 Platform while at the same time application teams built their first agents. This occurred long before invariants emerged — APIs, Platform boundaries, or models had stabilized. Because the industry evolved rapidly, assumptions that were valid one month often became obsolete the next. This occurred as model behavior improved or new Platform abstractions emerged.
This created a dynamic environment where:
Clear separation eventually emerged through several mechanisms:
This iterative maturation process produced a well-defined boundary between agent Platform and applications — a foundational requirement for the Platform’s unified architecture.
Another thing we did both in data and AI was to really build in a Platform-centric way so every aspect of the Salesforce developer ecosystem that people love such as sandbox, security, testing, and dev experiences all just worked.
As the Agentforce 360 Platform took on mission-critical and AI-driven workloads, governance and identity requirements became deeply multi-layered. Customers needed consistent enforcement of data-access policies, user identities, and trust boundaries across applications, agents, and channels. Historically, these systems evolved independently, with different policy engines and enforcement semantics, making unified scenario execution difficult.
We addressed these challenges by centralizing policy evaluation in the data layer — transforming identity, trust, and governance into shared Platform responsibilities rather than cloud-specific concerns. By standardizing enforcement, every agent and application benefits from consistent governance, reducing fragmentation and ensuring policies behave predictably across real-time and multi-surface scenarios.
The shift to agentic workflows exposed glaring boundary mismatches. Retrieval systems, application logic, and metadata models simply did not align. Early RAG pipelines often delivered inconsistent or low-confidence results. This stemmed from varied chunking strategies, inconsistent embedding quality, and even the customer’s own specialized vocabulary and poor data hygiene. The identical question could produce wildly different answers, depending on the source material’s structure. The team tackled this by investing in several key technical improvements to bolster retrieval fidelity:
As application evolved to become agentic, the need for a unified data runtime within the broader Platform became even more fundamental. This runtime now ensures agents, workflows, and applications operate with consistent semantics, even as the underlying retrieval systems, metadata and personalization layers continue their evolution.
Evolving the capabilities and extensibilities proved a formidable challenge, needing to operate alongside rapid Platform transformation. This often occurred while systems were already running at scale in production. As adoption accelerated, availability expectations climbed, demanding four-nine levels across apps, messaging, data activation, and agent execution. Delivering new capabilities under live load mandated thoughtful architectural governance, predictable release cycles, and tight team coordination.
We built stability through:
This approach maintained the agility necessary for rapid innovation. It also preserved coherence and extensibility across all layers of the unified Agentforce 360 Platform.

The Deeply Unified Platform.
The post How Agentforce, Data, and Apps Turned the Salesforce Stack into Agentforce 360 appeared first on Salesforce Engineering Blog.
Continue reading on the original blog to support the author
Read full articleThis architecture solves the statelessness problem in AI agents, enabling long-term context and reliability at scale. It provides a blueprint for building governable, auditable AI systems that maintain user trust while reducing prompt noise and latency through structured memory layers.
This shift moves beyond AI wrappers to fundamental architectural changes. It enables software to handle edge cases and cross-domain coordination autonomously, reducing the need for human intervention while maintaining reliability through governed action contracts.
Engineers must evolve recommendation engines from passive click-based tracking to active intent extraction. This shift enables autonomous agents to provide contextually relevant responses in real-time, solving the cold-start problem and handling unstructured data at enterprise scale.
Scaling data virtualization across 100+ platforms requires handling diverse SQL semantics. By combining AI-driven configuration with massive automated validation, engineers can accelerate connector development by 4x while ensuring cross-engine query correctness and consistency.