Compare E-Commerce models.

Our scoring process is applied and objectively evaluated according to strengths and weaknesses.

Compare vendors based on the five dimensions of the Composable Agility Score. Freely choose the solutions you want to compare to get an easy overview of their capabilities. You can adjust your selection at any time or click on any solution to read a more detailed explanation of their CA Score.

How easy is it to quickly and scalably build the individual solutions you need for your business using the application? See also: Best of Breed versus Best of Suite.
How well can a cloud application be broken down into its individual parts and used? The best solutions can be combined based on specific customer requirements.
How well can this application be connected and controlled via standardized applications? A functional API interface is able to interact with any other software.
How natively can this application be operated in the cloud (updates, backup, porting)? An ideal cloud solution is available everywhere, accessible at any time, highly secure, flexible and agile.
How independent can the application be from the end user’s interface (desktop, mobile, on the go…)? A functional solution is able to operate with any frontend.
Akeneo
8.3
inriver
7.4
Salesforce
6.1
Salsify
8.1
SAP
5.5
Akeneo was founded in 2013 as an open-source PIM. Today, Akeneo is headquartered in Nantes, France, with offices worldwide including the USA, UK, Spain, Germany, Italy, and Australia. Akeneo employs over 250 members of staff and provides services to over 550 customers, including Shop.com, Midland Scientific, and Fossil.

Since its inception, Akeneo has been recognized on several occasions for a variety of accolades, including being named on the Deloitte Technology Fast 500 EMEA list for 2017, and being recognized as a leader in product information management applications on an IDC Marketscape report in 2019.
Founded in 2007 and headquartered in Malmo, Sweden, inriver has celebrated many milestones since their inception. Today, they have over 600 customers and 300 employees worldwide. Inriver offices are located in major global cities, including Chicago, Amsterdam, Berlin, London, Stockholm, and Manila.

Their technological developments over the years have also been recognized, with Microsoft Azure awarding inriver Partner of the Year in 2019.
Salesforce offers companies feature-packed solutions with a focus on powerful AI. While they offer a comprehensive e-commerce solution with their Commerce Cloud, they still have some catching up to do when it comes to some of the interfaces. For example, microservices are being introduced, but are not yet ubiquitous.
Headquartered in Boston, USA, Salsify has grown from strength to strength since its inception in 2012. Securing a Series F funding round in April 2022, Salsify’s total funding to date amounts to $452.6 million. Overall Salsify has had 12 investors, including Permira and TPG.

Focusing largely on allowing their customers to gain success on the “digital shelf”, Forrester’s Q2 2021 PIM Wave named Salsify a leader and a “visionary and fast mover in the PIM space and commerce.”
SAP Commerce Cloud, formerly known as SAP Hybris Commerce, is the latest e-commerce solution of the German software giant SAP. SAP Commerce Cloud was built mainly for large enterprises with advanced B2B, B2C, and B2B2C use cases. It has a large global customer base, and can be used to build end-to-end omnichannel commerce experiences.
8.3
7.9Composability
6.4Head-
less
9.8Cloud
Native
8.5API
8.7Modu-
larity
7.4
6.9Composability
6.3Head-
less
9.8Cloud
Native
6.2API
8Modu-
larity
6.1
5.8Composability
6.5Head-
less
7Cloud
Native
7.3API
3.9Modu-
larity
8.1
6.9Composability
6.8Head-
less
9.8Cloud
Native
8.5API
8.5Modu-
larity
5.5
5.9Composability
7.3Head-
less
4.3Cloud
Native
5.3API
4.6Modu-
larity

Modularity

8.7
8
3.9
8.5
4.6
Although Akeneo’s own website speaks little of microservices specifically, the Akeneo App Store allows customers to directly plug into third-party applications. Customers can access over 150 extensions and “connectors” to enhance their Akeneo PIM.
Although inriver does not refer to microservices on their site, they do reference the many integrations available through their product. This “Integration Framework” allows customers to take inriver components and build new integrations and adapters. Integrations available include a range of commerce providers and PIM optimizers, among others.
The Salesforce Solution is not based on a modular system/microservices. It’s a monolith that is making an effort to modernize its offerings—which doesn’t change the origins and nature of its core architecture.
In 2016, Salsify announced on their blog they were moving towards a Microservices architecture. Although they now speak of this very little on their own site and documentation, Salsify’s platform is created as a set of microservices. In 2018, Salsify co-founder and CMO Rob Gonzales wrote of how the company had broken up its original monolithic platform and converted it into containerized microservices. New features were then built as separate projects.
SAP Commerce Cloud is a monolithic platform and not based on a modular system/microservices. Only a few microservices-based modules have been added subsequently. One positive example is the Context-Driven Services, a cloud-native system that provides function-based extension points for end user-facing applications like recommendations, A/B testing, or real-time user segmentation.

API

8.5
6.2
7.3
8.5
5.3
Akeneo adopts and API-first approach. Akeneo’s website states that, as well as being high-performing, their containerized architecture follows industry standards and best practices. Akeneo offers extensive documentation on-site to guide customers through using APIs. As with their microservices, Akeneo’s App Store relies on APIs to connect to available extensions, and allows companies and clients to provide their own extensions via API. Both REST and Events APIs are utilized.
Inriver is not API first, but includes APIs in some cases. Inriver’s community webpages include documents for developers in relation to their REST API, which launched in 2019, however, their documentation is more limited than that of other providers.
With Salesforce, pre-configured API connections to 3rd party apps (e.g. ERP systems, inventory systems, accounting systems etc.) are not available. Due to their acquisition of the API platform Mulesoft and their very own tech infrastructure, Salesforce offers several APIs. Most are REST standard.
Salsify’s website offers a comprehensive API (Salsify Supplier Experience Management API Documentation) and webhook guide (Salsify Product Experience Management Developer Hub). Salsify supports both REST & GraphQL APIs. Salsify’s in-house team works directly with retailers to guide the creations of APIs. Some of the API integrations Salsify offers includes Accenture, Adobe, and Walmart.
SAP Commerce Cloud is not an API-first solution — only newly-added features follow an API-first approach. Overall, the API coverage for business functionalities is quite extensive, but back-office APIs are very limited. In terms of the quality of existing APIs, SAP follows several modern standards like REST or OAuth 2.0 for authorization, and their documentation is comprehensive. Customization requires a great deal of effort as ​​no API configuration features are available.

Cloud Native

9.8
9.8
7
9.8
4.3
Not all of Akeneo’s products are cloud native, with the vendor’s standard PIM hosted on-premises. Akeneo’s Enterprise Edition may be either PaaS or SaaS, but their Growth Edition is only available as a SaaS platform. Akeneo’s cloud offering is multi-tenant and utilizes the Google Cloud platform.
Multi-tenant SaaS solution, which means it is completely scalable. Inriver utilizes Microsoft Azure as its cloud provider.
Salesforce offers a cloud-native solution. It mainly uses AWS and offers a very solid infrastructure. Updates can be done seamlessly for end-users, although there can be issues with elasticity, e.g. scalability.
Salsify is a completely cloud-based SaaS platform, compliant with SOC 2 Type 2, meaning customers can host all of their product data and information on the cloud and not on their own internal servers. New or updated functionalities are updated quickly with no downtime. Salsify has been a multi-tenant solution since its inception and offers no single-tenant option. Salsify’s utilization of cloud services provides adequate scalability for companies experiencing growth.
At the beginning, SAP Commerce Cloud was a private cloud implementation running on a proprietary SAP infrastructure. Today, the platform is a public cloud solution, predominantly running on Microsoft Azure and — in only a few cases — on AWS. It allows a high degree of automation (using Kubernetes) and extensive self-service for operational tasks. However, the monolithic architecture limits the flexibility of the cloud, and updates to the application stack remain massive.

Composability

7.9
6.9
5.8
6.9
5.9
Although Akeneo does not directly mention composability in their offering, it is clear through their implementation of several features, such as their App Store and scalability offered through their SaaS models, that a level of composability can be achieved. Their offering of many other pre-built integrations with vendors in a range of fields further adds to the ability to customize Akeneo’s platform.
Although several blog posts from inriver show the provider’s understanding of composability and its importance in businesses of the future, the vendor itself does not mention much on its site regarding its own steps towards composability. However, their integrations and cloud native services are clearly a step towards creating a composable product.
For functionality beyond standard integrations, additional coding is required. All customizations must be done in collaboration with existing features e.g. those delivered by salesforce.
Offering several customizable options, Salsify is, to a degree, a composable platform. Salisfy themselves, however, do not refer to themselves as composable, nor refer to many of their features as composable, specifically.
SAP Commerce Cloud does not offer a central extension layer that exists outside of the core applications. New application features cannot be deployed independently of the core application, which significantly limits composability. However, SAP Commerce Cloud offers some practical options for extension. As part of the SAP Customer Experience suite, powerful out-of-the box integrations with other SAP products like Customer Data Cloud and SAP Marketing Cloud are available. Additionally, the Extension Factory was introduced in 2019 to simplify the development of extensions. As for high-code customizations, the possibilities are extensive.

Headless

6.4
6.3
6.5
6.8
7.3
Akeneo offers connections with vendors in other industries, such as Salesforce Commerce Cloud or Spryker, to create headless user experiences.
Inriver uses connections via third-party providers to offer headless experiences. The inriver Integration Framework (IIF) allows for extensions with other providers to create a headless set up.
Salesforce is not headless; backend and frontend are not decoupled. Therefore, it allows you to work with a page designer solution, which is designed to give merchants more control over templates and content. It comes with a powerful AI-powered personalization feature and, thanks to the acquisition of the PWA service Mobify, it also delivers an out-of-the-box PWA platform. Salesforce does expose APIs and offers a headless CMS, but that didn’t change the underlying architecture of the core platform. It is still not microservice-based.
In December 2020, Salsify launched its Commerce Experience Management (CommerceXM) platform. CommerceXM allows customers to optimize a growing number of digital touchpoints, including IoT devices, messenger apps, and voice enabled assistants.
The architecture of SAPCommerce Cloud is not fully headless. Even though the consumer-facing storefront is largely decoupled from the business logic, the backend is not decoupled at all. It is an interdependent legacy system which has grown over a long period of time. But in terms of frontends, SAP Commerce Cloud is well-suited for omnichannel or multichannel purposes and offers five default frontends for different verticals as well as Spartacus, an open-source JavaScript progressive web frontend.

Bottomline

8.3
7.4
6.1
8.1
5.5
Akeneo scores high overall, particularly for it’s API first and cloud native approaches. Their microservices are also expanding and improving, which, overall, adds to their ability to offer composability. Customers should adequately assess which Edition of Akeneo’s products they need to ensure they receive the features they most require.
Inriver is taking many steps towards modernizing its offering. However, it is not the most advanced provider out there when looking at the benchmarks above particularly available microservices and APIs.
Salesforce offers a robust solution with some unique functionality like powerful AI. Due to the many acquisitions, it feels a bit patched together — they mean that ecommerce is not Salesforce’s main area of focus. Salesforce is known as a global company and benefits from other Salesforce acquisitions and products. As one of the largest known monoliths, Salesforce is trying to modernize step by step especially with regards to microservices.
Having previously been a monolithic platform broken down into microservices and modules, Salsify offers much flexibility to customers. In addition, Salsify’s extensive API documentation and integrations allow customers to utilize a vast number of connections, including those which contribute to Salsify’s headless offering. With no downtime for upgrades and no hardware integrations to use their platform, Salsify could be described as cloud native, with this also offering exceptional advantages to companies looking to scale.
SAP Commerce Cloud is a monolithic commerce platform. It has been modernized and benefits from its integration into the larger SAP product portfolio, but only partially meets our criteria for modern commerce technology. It offers the decoupled Spartacus frontend and other solid APIs, but the backend is untouched and the core remains tightly coupled. Customization is only feasible as a high-code solution, and the lack of microservices significantly reduces composability.

FAQ

What is Salesforce?
Salesforce is a cloud computing software as a service (SaaS) company that specializes in customer relationship management (CRM). The software has become the number one for customer success and helps businesses track customer activity, market to customers and many more services.
What does Salesforce do/offer?
Salesforce lets you efficiently unify different principal functions of your business so you can achieve customer success. You can sell, provide service, market, collaborate, know your customers, and build apps on a single platform.
How does Salesforce architecture work?
Salesforce has a multilayer architecture; it contains a series of layers situated on top of each other. In the multilayer Salesforce architecture, the users are at the topmost layer.
Does Salesforce store data in a cloud?
Salesforce is a cloud platform and hence all the data stored in Salesforce is stored in cloud. Like Google, AWS and Microsoft, Salesforce has multiple data centers across the globe where this data is actually stored. All of these data is stored at multiple locations for easy accessibility and backup purpose which means that each record that is created in Salesforce is stored at muliple data centers across the globe.
Is Salesforce free?
Salesforce does not offer a free version of their software, so users have to choose between the different pricing plans.
What is SAP?
SAP means “Systems Applications and Products in data processing”. The SAP Software portfolio offers end to end solutions and covers most of its clients’ business requirements whether it is a financial, operational, human resources or e-commerce concern.
What is SAP used for?
As one of the world’s leading software systems dedicated to the management of business processes, SAP facilitates effective data processing and information flow across organizations. SAP connects all parts of a business into an intelligent suite on a fully digital platform.
Who are typical SAP customers?
SAP customers by industry (declining in number and relevance): Computer Software, Information Technology and Services, Staffing and Recruiting, Retail, Computer Hardware, Machinery, Utilities, Telecommunications, Oil and Energy, Management Consulting.
What is difference between SAP and ERP?
ERP is a superset of SAP, whereas SAP is a Tier 1 ERP software offering. ERP is more like a methodology which follows a specific set of standards to link applications together in a single architecture based on functions. ERP helps an organization manage and consolidate its overall performance across various functions.
Is SAP free?
SAP offers a solution as software-as-a-service in the cloud. The amount of the monthly subscription fee depends on the revenue managed with the solution.