Now booking enterprise content platform builds for 2026. Contact us

CMS migrations AEM vs Payload

AEM (Adobe Experience Manager) vs Payload CMS

Stay on AEM, through 6.5 LTS or Cloud Service, when the organisation runs on Adobe's DAM, Target, Analytics and Multi Site Manager. Choose Payload when the estate is mainly a content site on AEM Sites and the content model, access rules and frontend should live in one TypeScript codebase.

  • AEM Java · Cloud Service, Managed Services or on-premise
  • Payload Open source · TypeScript · code-first

Last verified: 29 September 2026. Pricing and vendor-status claims on this page were checked at the source on that date.

WAYF is an official Payload partner and top contributor, so we have an interest in this comparison. Our full position, including when AEM is the recommendation we give, is in “A note on our position”, further down the page.


When to pick each

Pick AEM when

  • The organisation runs AEM Assets, Dynamic Media or Content Hub as its DAM, and the website draws on it.
  • Personalization and measurement run on Adobe Target and Adobe Analytics, and those contracts stay.
  • Global sites roll out through Multi Site Manager live copies and translation connectors.
  • Moving to AEM as a Cloud Service or AEM 6.5 LTS costs less than rebuilding components, workflows and integrations.

Pick Payload when

  • The estate is a content and marketing site that uses AEM Sites and little of the rest of the Adobe stack.
  • The frontend is, or will be, a Next.js application, and the content model and access rules should live in the same TypeScript codebase.
  • An AEM 6.5 estate is weighing a move to Cloud Service, and its frontend is being rebuilt either way.
  • The team wants content costs tied to hosting it chooses, without licence metrics for content requests, users and storage.

Feature comparison

Built inPaid tierPlugin or add-onLimitedNot available
AEM vs Payload feature comparison. Columns are the two platforms. Rows are features, grouped by area.
Platform
Adobe Experience Manager Enterprise DXP
Payload Headless
Overview
What it is Adobe's enterprise CMS for websites and headless content, run by Adobe as a cloud service with page, fragment and document-based authoring.Open-source TypeScript headless CMS and app framework that installs into a Next.js app and stores content in your own database.
Edition compared The product and release each column describes. Adobe Experience Manager Sites as a Cloud Service Version 2026.9.0, released 24 Sept 2026 Payload 3, MIT-licensed open-source core Version 3.90.2, released 23 Sept 2026
Vendor Adobe business.adobe.com Figma (acquired Payload in June 2025) payloadcms.com
Licence Closed source Proprietary Open source MIT
Hosting No self-hosting Vendor cloud Cloud Service runs only on Adobe's cloud. AEM 6.5 LTS is the separate self-hosted edition. Self-hosting Vendor cloud Payload Cloud is paused for new projects. Payload offers hosting to enterprise customers.
Built with Java, Apache Sling, OSGi, HTLTypeScript, Node.js, Next.js, React
Database Apache Jackrabbit Oak repository, managed by AdobePostgreSQL, MongoDB, SQLite
Pricing Public list prices only. Hosting and implementation are extra everywhere. No free option Pricing on request. Free to start Free to self-host. Enterprise licence, support and hosting on request.
Content modelling
Content model in code You define content types in files in your repository, review them like any other code and apply them from there. Imperative migration scripts alone count as limited. Built in Components, dialogs and Universal Editor models live in the project repository. 2 Built in Collections, globals and fields are TypeScript config. 2
Content model in the UI Admins can create and change content types and fields in the admin interface without writing code. Built in Content Fragment Model editor. 3 Not available No schema builder in the admin.
Reusable blocks Editors compose pages from reusable, typed components or blocks, and can reorder them. Built in 29 Built in Blocks field.
Localization Editors translate content per locale inside the CMS, by field or by entry, without a separate site for each language. Built in Language copies with translation projects and connectors. 4 Built in Field-level localization.
Image transformations The CMS resizes, crops or converts images on request, through URL parameters or generated sizes, with no external service. Built in Web-optimized image delivery resizes, crops and converts DAM images to WebP. 5 Built in Generates configured image sizes on upload, with crop and focal point. 11
APIs and delivery
REST API A documented REST or JSON HTTP API returns content. Built in Content Fragment Delivery with OpenAPI. 6 Built in
GraphQL API The vendor or an official module provides a GraphQL API for content. Built in GraphQL for Content Fragments. 6 Built in
Webhooks The CMS can call an external URL when content is created, changed or published. Built in AEM Eventing delivers events through Adobe I/O Events. 7 Not available No webhook settings. Call URLs from afterChange hooks in code. 17
Renders the website The CMS itself renders and serves the public pages through themes or templates. Headless-only products answer no. Built in HTL page rendering or Edge Delivery Services. 10 Not available Runs inside your Next.js app. You build the pages.
Editorial workflow
Drafts Editors save changes as a draft and publish them later. The live version stays untouched until then. Built in Edits stay on the author tier until published. 11 Built in 10
Scheduled publishing An editor can set a future date and time for content to publish or unpublish. Built in Publish later and unpublish later. 11 Built in Scheduled publish and unpublish run through the jobs queue. 10
Version history The CMS keeps earlier versions of an entry, and editors can compare or restore them. Built in Built in Opt-in per collection or global. 10
Preview Editors can see unpublished content rendered as it will appear on the site before publishing. Built in Separate preview tier. Built in
Visual editing Editors can click on the rendered page and edit content in place or in a side panel next to it. Built in Universal Editor and Page Editor. 9 Not available Payload lists the Enterprise Visual Editor as coming soon. 37
Approval workflows Content moves through review stages you configure, such as draft, review and approved, with permissions per stage. Built in Paid tier Enterprise publishing workflows. 39
Content releases Editors group changes across several entries and publish them together as one release. Built in Launches group changes across pages and promote them together. 8 Not available
Real-time co-editing Two or more editors can work on the same entry at once and see each other's changes live. Limited Only with document authoring in Word or Google Docs. The Universal Editor has no co-editing. 10 Not available Document locking only. Payload lists enterprise multi-player editing as coming soon. 12320
Access and governance
Custom roles Admins define their own roles with granular permissions instead of picking from a fixed set. Built in AEM groups with repository permissions. 12 Limited Roles are access-control functions written in code. No role editor in the admin. 18
Field-level permissions Admins can restrict access to single fields, on top of content types and entries. Limited Repository ACL restrictions can target named properties. No per-field setting in the editors. 12 Built in Field-level access functions. 18
Single sign-on Editors can sign in through SAML or OpenID Connect against a company identity provider. Built in SAML or OIDC federation through Adobe Admin Console. 13 Paid tier Enterprise licence, SAML and OAuth 2.0. 35
Audit log The CMS logs who changed what and when across the whole installation, and admins can review the log. Built in Page, replication and DAM audit logs. 14 Paid tier Enterprise audit logs. 6
Platform and extensibility
Multiple sites One installation or account can manage several separate websites or brands with shared users. Built in Multi Site Manager with live copies. 15 Plugin or add-on Official multi-tenant plugin. 15
Extensible admin UI Developers can add their own components, views or fields to the editing interface. Built in UI extensions built with App Builder. 16 Built in Custom React components, views and fields.
Plugin marketplace The vendor runs an official directory or marketplace of installable extensions. Built in Extension Manager catalogue of Adobe and partner extensions. 16 Limited Docs list official plugins. Community plugin directories are third-party. 13
Form builder Editors can build and publish forms and collect submissions without code. Built in Core Components form container emails, posts or stores submissions. 17 Plugin or add-on Official Form Builder plugin. 16
Site member accounts The platform handles sign-up and login for public site users or members, separate from editors. Limited Publish-tier login via SAML or OIDC. Sign-up flows need custom code and user sync. 1813 Built in Any auth-enabled collection can hold site users.
AI writing assistant A first-party AI feature in the editing interface generates, rewrites or translates content. Built in Generate Variations needs AEM Cloud Service with Edge Delivery entitlement. Licence includes an action allowance; extra actions cost more. 19 Paid tier Enterprise AI writing assistant. Payload lists AI translation and image generation as coming soon. 8
Official MCP server The vendor publishes a Model Context Protocol server so AI agents can read or write content. Built in AEM MCP Server for pages, fragments and assets. 20 Plugin or add-on Official open-source MCP plugin. 14

Considering more platforms? Compare AEM and Payload with the rest of your shortlist in the CMS comparison tool.


Adobe Experience Manager is a suite. AEM Sites manages web content, AEM Assets is a DAM, AEM Forms handles forms and documents, and Target, Analytics and Dynamic Media are further Adobe products that connect to them. Payload is an open-source TypeScript application that installs into a Next.js project and manages content. So the comparison runs capability by capability: which requirements Payload covers, which need another service, and which stay bespoke.

This page covers AEM as a Cloud Service, AEM 6.5 and 6.5 LTS, and Payload 3, as checked on 29 September 2026. For the mechanics of a move, see our AEM to Payload migration guide; this page is about choosing.

The short decision

Stay on AEM when the organisation runs on the Adobe stack: Assets or Dynamic Media as the DAM, Target for personalization, Analytics for measurement, and Multi Site Manager rolling content out across countries. AEM 6.5 LTS keeps an on-premise or Managed Services estate supported, and Cloud Service moves it onto Adobe’s continuously updated platform.

Choose Payload when the estate is mainly a content and marketing site on AEM Sites, the frontend is or will be a Next.js application, and the team wants the content model and access rules in the same TypeScript codebase. Payload can be hosted by your team, deployed from Vercel or Cloudflare templates, or hosted by Payload under an enterprise agreement.

Which AEM you are comparing

AEM is sold as separate products and run in three ways, and both choices change the comparison.

  • Products. Adobe’s architecture overview says AEM Sites, AEM Assets and AEM Forms “are licensed individually”. Edge Delivery Services, Adobe’s fast-publishing delivery layer, comes with a Sites or Forms licence. Since 1 December 2024, new AEM Assets customers can license only Assets Ultimate or Assets Prime, and Dynamic Media is a paid add-on, according to the AEM as a Cloud Service product description.
  • AEM as a Cloud Service is operated by Adobe. It runs in containers with author and publish tiers, and Cloud Manager is the only way to build and deploy code.
  • AEM 6.5 and 6.5 LTS run on premises or on Adobe Managed Services, where Adobe hosts them on Azure or AWS. AEM 6.5 LTS adds Java 17 and 21 support and is, in Adobe’s words, “the AEM branch that receives new AEM features and innovations”.

Where AEM 6.5 stands

Adobe publishes two sets of dates for AEM 6.5. Its end-of-life matrix gives end of core support on 28 February 2027 and end of extended support on 28 February 2028, with support “continued through AEM 6.5 LTS”. Its release roadmap says support for Adobe Managed Services customers “ends by August 31, 2026”, with on-premise core support planned to end by February 2027. The roadmap names 6.5.26.0, targeted for 19 November 2026, as the last supported 6.5 service pack. Check the date in your own contract.

AEM 6.5 LTS gets quarterly service packs, each supported for up to 18 months; SP3 shipped on 20 August 2026. Cloud Service has no version to fall out of support. Adobe activates features monthly and ships maintenance releases twice a month, and the current release, 2026.9.0, shipped on 24 September 2026.

Content, authoring and workflow

AEM’s structured content lives in Content Fragments: each fragment follows a Content Fragment Model and can hold variations of its main content. Experience Fragments hold content together with its layout for reuse across pages. Headless frontends read fragments through GraphQL, where persisted queries are requested by GET and cached at the dispatcher and CDN, or through the Content Fragment Delivery OpenAPI.

Visual authoring has three forms. The Page Editor is the classic in-context editor. The Universal Editor works with most architectures and frameworks, Next.js included, and Adobe says it “intends to eventually supersede the Page Editor”. Edge Delivery Services can also be authored as documents in Google Drive or SharePoint.

AEM’s workflow engine runs workflow models, started by hand or by launchers, with work items arriving in each user’s Inbox. Assets uses the same engine for post-processing.

Payload defines collections, globals, fields and blocks in TypeScript. Editors get an admin panel with drafts and versions, scheduled publishing and Live Preview; Payload’s enterprise page lists a Visual Editor as coming soon. An access rule can limit who publishes, and named approval stages are Payload’s enterprise Publishing Workflows or custom work.

Localization and multi-site rollout

Multi Site Manager lets a global site act as a blueprint for country sites. Each live copy inherits content from its source when it is synchronized, and editors can cancel inheritance for a component or suspend or detach a page. Translation runs through connectors to human or machine translation services, or through XML export and import.

Payload localizes at the field level with fallback, and one document holds every language; independent publishing per locale is an experimental beta. The multi-tenant plugin scopes content to sites. Payload has no live-copy inheritance, so an estate that relies on MSM either models shared content once and references it, or builds synchronisation as custom work.

Assets, personalization and the rest of the Adobe stack

DAM. AEM Assets on Cloud Service processes uploads through asset microservices that Adobe manages. Content Hub distributes approved assets to marketers and partners, and Dynamic Media handles image and video delivery. Payload stores uploads in collections, locally or through storage adapters, which covers a website’s media. A brand DAM with renditions, rights metadata and distribution is another service on Payload.

Personalization. AEM Sites includes ContextHub, a built-in targeting engine, and integrates Adobe Target, a separate product, through Adobe Launch. A single page cannot use both engines at once. Payload has no personalization engine; its enterprise tier sells static A/B testing, and anything beyond that is a tool you integrate.

Analytics and forms. Adobe Analytics connects through Adobe Launch and is licensed separately. AEM Forms is its own licence, metered by form submissions or document renditions. Payload has an official form builder plugin for website forms, and analytics is whatever tool the frontend sends data to.

Requirement-to-replacement matrix

Each row is a requirement an AEM estate commonly has. “Core” means Payload does it out of the box, “Enterprise” means Payload’s paid enterprise features, “Service” means another product, and “Bespoke” means custom work.

RequirementOn AEMOn Payload
Structured, reusable contentContent Fragments and modelsCore: collections, blocks and relationships
Page composition by editorsPage Editor, Universal EditorCore: blocks and Live Preview; Visual Editor listed as coming soon
Headless deliveryGraphQL, Content Fragment OpenAPICore: REST, GraphQL and the Local API
Approval workflowWorkflow models and InboxCore publish rights; Enterprise or Bespoke for named stages
Country rollout with inheritanceMulti Site Manager live copiesCore: shared content references without inheritance; Bespoke: synchronization and inheritance logic
Translation managementTranslation connectorsCore localization, plus a Service for translation
Brand DAMAEM Assets, Content HubService: a DAM, connected by integration
Image and video deliveryDynamic MediaService: an image or video CDN
Personalization and testingContextHub, Adobe TargetEnterprise static A/B testing; Service for the rest
AnalyticsAdobe AnalyticsService
Website formsAEM FormsCore: form builder plugin; Service for document-heavy forms

Cost inputs

Adobe publishes no prices; its Sites pricing page offers customised pricing. The product description shows what a quote is built from. AEM Sites on Cloud Service is licensed by Content Requests per month: a request is a page view or five API calls, counted at the first caching layer, and static assets and known bots are not counted. A Sites licence includes up to 20 concurrent users below 5 million Content Requests, or up to 40 at 5 million or more, one each of production, stage, development and rapid development environments, and set storage per environment. Assets is licensed per base package with set users and storage, Dynamic Media by page views or operations, and Forms by submissions or renditions. Target, Analytics and implementation partners are further lines.

Payload’s open-source core is MIT-licensed, with no core licence fee; enterprise features, support and Payload hosting are separate commercial agreements. The budget goes to hosting, the database and storage, building and maintaining the application, the services that replace suite features, and any enterprise agreement for support, SSO, A/B testing or hosting from Payload. Price both over the same period, with the same traffic, editors, sites and languages.

Exit

Content leaves AEM through content packages, which on Cloud Service hold content only and carry the current version, and through GraphQL and the OpenAPIs. Bulk asset download blocks downloads of more than 50,000 items by default, a limit an administrator can raise. Leaving Payload, the content is already in a database you control and the schema is in your repository.

The three routes

AEM 6.5 LTS. The shortest path for an on-premise or Managed Services estate that wants to stay. It keeps the platform and its integrations, needs compatibility work for Java 17 or 21, and gets quarterly service packs.

AEM as a Cloud Service. Adobe runs the platform and updates it continuously, Universal Editor and Edge Delivery Services are available, and licensing moves to Content Requests. Code has to fit Cloud Service’s rules, and content moves with Adobe’s Content Transfer Tool.

Payload. If the frontend moves to Next.js, components are rebuilt in React; another frontend can consume Payload’s APIs instead. Each suite capability in use gets its own answer from the matrix above. It fits best where most rows in the matrix read “Core”.

What a move to Payload rebuilds

Plan for Content Fragment Models as collections; components and templates as frontend components, in React if the frontend moves to Next.js; Experience Fragments as shared blocks or globals; workflow models as access rules or Publishing Workflows; MSM blueprints and live copies as shared content or sync logic; translation connectors; the DAM, Dynamic Media, Target, Analytics and Forms connections that stay in use; and redirects for every URL that changes. The migration guide covers the export path and the cutover, and WAYF’s CMS replatforming service covers the move.

Two decision scenarios

Both scenarios are illustrative. They are not client projects.

A scoped website on AEM Sites. A B2B software company runs its marketing site and resource library on AEM 6.5 with Managed Services, in English and German. It uses Content Fragments for case studies, a two-step approval in the workflow engine, website forms, and Google Analytics; it has no Assets licence beyond the site’s own images and no Target contract. Its frontend team is rebuilding the site in Next.js. Payload fits: nearly every row in the matrix reads Core, the approval step is Enterprise Publishing Workflows or an access rule, and the forms move to the form builder plugin. Price it against AEM 6.5 LTS on Managed Services and against Cloud Service with the Universal Editor.

An enterprise estate on the Adobe stack. A consumer brand runs 30 country sites from an MSM blueprint in 14 languages through a translation connector, serves product imagery through Dynamic Media from AEM Assets, personalises campaign pages in Adobe Target and reports in Adobe Analytics. The recommendation is to stay on AEM and choose between 6.5 LTS and Cloud Service. On Payload, the DAM, image delivery, personalization, analytics and translation rows would each become another service, and MSM inheritance would become custom work.

A short evaluation checklist

Run these with your own estate before choosing:

  • Products and deployment. Record which of Sites, Assets, Forms, Dynamic Media, Target and Analytics you license, and whether you run Cloud Service, Managed Services or on-premise.
  • Support date. Find the AEM 6.5 date in your contract and compare it with Adobe’s matrix and roadmap.
  • Matrix. Mark each row of the matrix above as in use or not, with an owner.
  • Components. Count the components and templates, and note which a redesign replaces anyway.
  • Rollout. List the MSM blueprints, live copies and languages, and how often inheritance is broken.
  • Licence inputs. Pull the Content Requests, concurrent users, environments and storage from your contract and usage reports.
  • Cost. Price 6.5 LTS, Cloud Service and Payload with its replacement services over the same period.

A note on our position

WAYF is an official Payload partner and top contributor, so we have an interest in this comparison. We recommend staying on AEM when the organisation runs on the Adobe stack, and the matrix above is how we would decide.

If you choose Payload, WAYF’s Payload development service covers the build. For a move from AEM, start with our AEM migration page and plan the replatforming around the capabilities in active use.


Common questions

  1. Is Payload a replacement for Adobe Experience Manager?

    For AEM Sites' content management, often yes: Payload covers structured content, blocks, drafts, localization, access control and APIs. It does not replace AEM Assets, Dynamic Media, Adobe Target or Adobe Analytics, and of AEM Forms it covers website forms through its form builder plugin; the rest needs another service or custom work if the organisation uses it. The requirement-to-replacement matrix on this page marks which is which.

  2. When does AEM 6.5 support end?

    Adobe's end-of-life matrix gives AEM 6.5 end of core support on 28 February 2027 and end of extended support on 28 February 2028. Adobe's release roadmap says 6.5 support for Managed Services customers ends by 31 August 2026 and names 6.5.26.0, targeted for 19 November 2026, as the last 6.5 service pack. Support continues through AEM 6.5 LTS, which gets quarterly service packs. Confirm the date that applies in your contract.

  3. What is the difference between AEM as a Cloud Service, Managed Services and on-premise?

    AEM as a Cloud Service is operated by Adobe, with monthly feature activation, deployments only through Cloud Manager, and container-based author and publish tiers. Adobe Managed Services runs AEM 6.5 or 6.5 LTS for you on Azure or AWS. On-premise is AEM 6.5 or 6.5 LTS on your own infrastructure. The editions differ in licence metrics as well as operations.

  4. How is AEM licensed?

    Adobe does not publish prices. Its product description licenses AEM Sites as a Cloud Service by Content Requests per month, where a request is counted as a page view or five API calls at the first caching layer. A Sites licence includes 20 or 40 concurrent users depending on volume, four environments and set storage. Assets, Dynamic Media and Forms have their own metrics, and Target and Analytics are separate contracts.

  5. Which AEM features need another service on Payload?

    DAM with renditions and brand distribution, image and video delivery at scale, personalization and testing, analytics, translation management and document-heavy forms each need another service. Multi Site Manager's live-copy inheritance has no Payload equivalent and becomes custom work or a change in how shared content is modelled. Structured content, page composition, headless APIs and simple forms are covered in Payload.


More comparisons

Open the CMS comparison tool to put up to six platforms in one table.


We're booking content platform
engagements for 2026.

Twenty-five minutes to walk through the work and decide if we're the right team for it. Scoping and a fixed price come after.