--- title: Data models description: The CRM portfolio is built on a layered data architecture where each tier inherits from the one following it. This topic explains the four layers, ServiceNow AI Platform, CRM Foundation, Customer Workflows, and Industry Workflows, and the objects that connect them. Understanding this architecture is essential for configuring, extending, and troubleshooting CRM implementations. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/customer-relationship-management/crm-data-models.html release: australia topic_type: concept last_updated: "2026-04-28" reading_time_minutes: 8 breadcrumb: [Data management, Customer Relationship Management] --- # Data models The CRM portfolio is built on a layered data architecture where each tier inherits from the one following it. This topic explains the four layers, ServiceNow AI Platform, CRM Foundation, Customer Workflows, and Industry Workflows, and the objects that connect them. Understanding this architecture is essential for configuring, extending, and troubleshooting CRM implementations. ## CRM architecture The CRM portfolio is organized into four tiers. \[Omitted image "crm-product-architecture-ai-platform.png"\] Alt text: Architecture that shows the Now platform as the bottom layer, with CRM foundation components, Customer Workflows, and Industry Workflows. At the base, the ServiceNow AI Platform provides the core tables, AI capabilities, and engines that every ServiceNow product inherits. Before that, the CRM Foundation defines the shared data objects \(Customer, Organization, Territory, Product, and Pricing\) along with shared engines. It also defines the transactional objects \(Opportunity, Quote, Order, Install Base, Contract, Case, Work Order\) that all CRM products use. The Customer Workflows tier delivers the three core CRM products at the same level: Sales CRM, Customer Service Management \(CSM\), and Field Service Management \(FSM\). At the top, Industry Workflows provide preconfigured solutions for verticals including Telecom, Technology, Financial Services, Public Sector, Healthcare, Retail, and Manufacturing. Sales CRM, CSM, and FSM aren't separate systems sharing data through integrations. They are three products built on the same CRM Foundation and platform data model. A company record, a person record, a product, a contract—each exists once in the CRM Foundation. All three products and every industry solution before them use these shared records. ## Layer 1: ServiceNow AI Platform base Every ServiceNow product is built on the same core tables. These base objects aren't replicated per product; they are inherited. When a Case is created in CSM, it extends the same Task record that an ITSM incident extends. When an Order is created in Sales CRM or a Work Order in FSM, both extend the same Task record. The same holds for person records, company records, and SLA logic. This layer also includes Predictive AI and GenAI capabilities. |Platform object|Table name|What it does| |---------------|----------|------------| |Task|sn\_task|Master table for all transactional records. Cases, Incidents, Work Orders, and Orders all extend Task, inheriting state, priority, assignment, and SLA fields.| |User|sys\_user|Single person record shared across all products. CSM Contacts, Sales CRM Leads, ITSM Agents, and HR Employees all reference this table. No duplicates.| |Company|core\_company|Base organization record. CSM Account and Sales CRM Account both extend this table. One company record used across all modules.| |CMDB/CI|cmdb\_ci|Configuration Management Database. Install Base Items reference configuration items \(CI\) here, linking customer product deployments to IT infrastructure.| |SLA engine|contract\_sla|Platform-level SLA engine shared by CSM Entitlements and Sales CRM Contracts. Provides consistent SLA behavior across Cases, Orders, and Work Orders.| ## Layer 2: CRM Foundation The CRM Foundation is the shared data layer that all three Customer Workflow products build on. It contains the core data objects that define customers, products, and service commitments, along with the transactional objects that Sales CRM, CSM, and FSM operate on. These objects are created once and consumed by all three products without duplication. |Foundation object|Table name|What it does| |-----------------|----------|------------| |Account|customer\_account|Extends core\_company. Central hub for contacts, cases, contracts, and opportunities. Shared across Sales CRM, CSM, and FSM.| |Contact|customer\_contact|Extends sys\_user. Represents a person at a customer account. Used for case routing in CSM, opportunity contacts in Sales CRM, and site contacts in FSM.| |Consumer|csm\_consumer|Extends sys\_user. Represents an individual customer in a B2C model. Interacts directly through self-service portals or assisted service channels.| |Household|csm\_household|Groups consumers who share an address and common products or services. Supports a designated head of household with visibility into cases and account information for all members.| |Product Model|cmdb\_model|Defines a product or service template. Sales CRM extends it with pricing through Product Offerings; CSM references it for case context.| |Sold Product|sold\_product|Tracks a product or service sold to an account or consumer. Created by Sales CRM on order fulfillment; referenced by CSM cases and FSM work orders.| |Install Base Item|alm\_asset|Specific deployed instance with serial number. References a CMDB CI. Visible to agents in CSM and technicians in FSM.| |Contract|ast\_contract|Defines the type of support a customer receives. Created during the sales motion in Sales CRM; verified by CSM on every case to confirm support terms.| |Entitlement|entitlement|Defines SLA tiers, support hours, and covered channels. Set by Sales CRM during the sales motion; auto-verified by CSM when an agent opens a case.| **Note:** The products listed in the "What it does" column highlight the primary Customer Workflow products \(Sales CRM, CSM, FSM\) that operate on each foundation object. Industry Workflows such as Telecom, Technology, Financial Services, Public Sector, Healthcare, Retail, and Manufacturing also inherit and use these same foundation objects through the Customer Workflow products they build on.
| Engine/capability | What it does |
|---|---|
| Product Configuration Engine | Manages product bundles, compatibility rules, and configuration options.Primary consumer is Sales CRM during quoting and ordering. Also used by CSM during sold-product modification flows and by Industry workflows that extend Sales CRM with vertical-specific configuration logic. |
| Pricing Engine | Applies pricing rules, discounts, and rate calculations to Product Offerings.Primary consumer is Sales CRM during the quote and order process. Also invoked by CSM modification flows and industry workflows that price quotes and orders. |
| Scheduling Optimization | Optimizes technician scheduling and dispatch in FSM based on location, skills, availability, and SLA requirements.Primary consumer is FSM and is also used by Industry workflows with field operations such as Telecom and Healthcare. |