Sitecore XM vs XP
What’s the difference?
In this article we’re going to be looking at the differences between Sitecore Experience Manager (XM) and Sitecore Experience Platform (XP).
What is Sitecore Experience Manager?
Sitecore Experience Manager is Sitecore’s CMS only offering. It allows you to manage multiple websites, and multilingual content in the same CMS, as well as integrating with third-party applications, systems and data. It also allows you to deliver content across multiple devices and channels.
Sitecore XM also features a WYSIWYG editor (Experience Editor) that allows content authors to edit pages, components and items as they would appear on a page to a visitor.
What is Sitecore Experience Platform?
Sitecore Experience Platform includes the CMS that you receive with Sitecore Experience Manager, as well as the exciting personalization and marketing automation features that marketers salivate over.
It allows marketers to deliver personalized content on any device or channel while giving them a 360-degree view of each customer’s journey.
The marketing automation features remove the need for a separate marketing automation platform and allow marketers to nurture prospects using data from multiple sources and touch-points.
Let’s take a closer look at some of the features of both XM and XP.
Sitecore Experience Manager Features
- Experience Editor
- Sitecore Publishing Service
- Sitecore Experience Accelerator (SXA)
- Sitecore Mobile SDK for Xamarin
- Data Exchange Framework
- Active Directory
- Media Library
- Sitecore Identity
- Device Detection (in-session)
- Sharepoint Connect
1. Experience Editor
Sitecore’s Experience Editor is a WYSIWYG editor that allows you to edit the items and components on a page as you would see them, like the images, text, buttons, links, and so on.
Sitecore forms is an application that allows users to easily create new forms that collect visitor data. With the Sitecore forms application you can also create templates, apply form validation rules, run reports on form performance, export form data and customize your forms with styling.
3. Sitecore Publishing Service
Sitecore Publishing Service is a publishing module that replaces the original Sitecore publishing. It allows large volumes of content to be published faster, increases the publishing throughput and provides a better user experience.
4. Sitecore Experience Accelerator (SXA)
SXA is an interface for non-technical content authors and designers that allows them to work on the site at the same time as developers are working on the components and data templates, so you can deploy your sites faster.
5. Sitecore Mobile SDK for Xamarin
Sitecore Mobile SDK for Xamarin is a framework for developers that allows them to serve content managed in Sitecore on a mobile app.
6. Data Exchange Framework
The Data Exchange Framework is a tool that allows you to integrate third-party data into Sitecore. It allows Sitecore developers to import the data into a Sitecore instance as Sitecore items.
Sitecore’s search options include Solr, Lucene or Azure depending on your business’s needs and the architecture you want to implement.
8. Active Directory
Sitecore allows integration of Active Directory domain users and groups as Sitecore users and roles.
10. Media Library
Sitecore Media Library allows you to manage and store all of your media assets in one place. This includes images, videos, documents or audio files that you want embedded on your webpages or available for download.
11. Sitecore Identity
Sitecore Identity is a logging-in mechanism for Sitecore that allows single sign-on across Sitecore applications.
12. Device Detection (in-session)
Sitecore Device Detection identifies a visitor’s device and their properties, including their IP address. Sitecore XM only does this for live sessions.
Sitecore.Services.Client allows client-server communication in applications by providing a service layer on the server and client side of Sitecore applications.
14. SharePoint Connect
SharePoint Connect allows you to integrate SharePoint assets with Sitecore’s content delivery engine. You can use the framework to integrate out of the box, or you can customize your solution based on your needs.
Sitecore Experience Platform Features
Sitecore Experience Platform includes all the features that Sitecore Experience Manager offers, with the following additional features:
- Sitecore AI
- Sitecore Cortex™
- Enhanced editing experience
- Sitecore Experience Database™
- Marketing automation
- Sitecore Experience Profile™
- Experience Optimization
- Path Analyzer
- Campaign Creator
- Experience Analytics
- Sitecore xConnect™
- Sitecore Universal Tracker
- List Manager
- Device Detection
- Salesforce Connectors
- Microsoft Dynamics CRM integration
1. Sitecore AI
An add-on that allows for automated 1:1 personalization at scale. Sitecore AI automatically identifies visitor patterns, segments your visitors and personalizes elements on your pages for the visitors depending on where they’re at in their customer journey.
2. Sitecore Cortex™
Sitecore Cortex is Sitecore’s machine learning architecture that allows you to get a deeper insight into visitor behaviour on your site. Sitecore Cortex also offers recommendations on the data it collects, and suggests personalization tactics for you to apply.
3. Enhanced editing experience
Analytics are provided in Sitecore’s user friendly editing environment for real-time contextual insights.
4. Sitecore Experience Database™
A data repository that stores all visitor activities and interactions on your site and other channels to give you a 360 degree view of every customer, throughout their lifetime.
Allows you to create automated marketing campaigns and actions based on defined rules to nurture your prospects.
6. Sitecore Experience Profile™
Experience Profile is a database that lets you keep track of contacts and website visitors and how they interact with your website and business, even if they haven’t provided you with their name.
Experience Optimization lets you test multiple variations of content to find out which components, pages or elements are most effective.
8. Path Analyzer
Path Analyzer allows you to tracks user journey paths on the site so you can see what path they take when they navigate your website, digital assets and campaigns.
9. Campaign Creator
The Campaign creator is a tool that allows you to easily create, manage and monitor multi-channel campaigns in one application.
10. Experience Analytics
Experience Analytics provides you with an array of reports and a dashboard so that you can monitor and analyze patterns and trends from your website and data sources beyond.
11. Sitecore xConnect™
Sitecore xConnect is the layer of data between the database and a client that allows you to store data from any third party system to give you a full 360 degree view of a prospect or customer.
12. Sitecore Universal Tracker
Sitecore’s Universal Tracker allows you to collect data from multiple sources both on and offline on any device.
13. List Manager
List Manager allows you to create static and dynamic segmented and contact lists that you can use in marketing automation or email blast campaigns.
14. Device Detection
Sitecore Device Detection identifies a visitor’s device and their properties, including their IP address and adds this information to the Sitecore xDB so you can use it for reporting.
15. Salesforce Connectors
Sitecore’s Salesforce connectors allow you to integrate Sitecore with your Salesforce CRM so that you can pass data between the two systems and use it to improve customer experience.
16. Microsoft Dynamics CRM integration
Sitecore’s Microsoft Dynamics connector allows you to exchange data between Sitecore and your Dynamics CRM.
If you're interested in Sitecore XP or XM, or if you'd like to know more about which would be a better option for your business, please contact us at [email protected].
Editor's Note: This post was originally published in April 2020 and has been revised and updated for accuracy and comprehensiveness.