This content is archived. See latest version here

Last updated: Oct 12 2015

This topic describes the architecture of Episerver Commerce, with an introduction to the system foundation and related components and products.

Platform architecture

The Episerver platform consists of the Episerver framework with a core user interface, CMS and Commerce for content management and e-commerce, and other modules supporting marketing automation and social interaction features. A broad selection of ready-to-use add-ons is available from the Episerver Add-on Store to extend the functionality of a solution.

Episerver Commerce

Episerver Commerce consists of an "e-commerce engine" with a number of subsystems, together with Episerver CMS for creation and display of product content on the front-end website.

The e-commerce part of Episerver Commerce is built on these components and frameworks:

  • Microsoft .NET Framework and ASP.NET
  • Microsoft Windows Communication Foundation (Catalog System)
  • Business Foundation (legacy Assets and Customer Management)
  • Meta Data Plus (Order and Catalog Systems)
  • Security and Permissions

See the Episerver system requirements for information about currently supported versions.

The subsystems in Episerver Commerce use these frameworks and are designed to be completely independent from one another. The core APIs do not rely on other system APIs.

These are the subsystems of Episerver Commerce:

  • Catalogs. Where you define catalog schemas, import existing catalogs, and define price lists.
  • Orders. Where you define order schemas, connect payment and shipment gateways, customize order workflows, and manage taxes.
  • Customers. Where you create organization structures, set roles and permissions, and extend customer or organization objects.
  • Assets. Legacy asset system; from version 7.5, the Episerver platform asset system is used.
  • Marketing. Where you create custom promotions, extend the expression engine, and define policies used for promotions.
  • Markets. Definition of markets for multi-market features.

Related topic

Do you have feedback on this documentation? Send an email to For development-related questions and discussions, refer to our Forums on