The original Salesforce, people now call SFDC (Salesforce Dot Com) which as you know is a CRM but more broadly speaking, a database backend & a GUI, with a construction kit to let ~customers~ Salesforce Consultants model and build simple tooling for business processes of any kind.
They have snapped up various companies like ExactTarget (bulk email), Demandware (aka SFCC, probably what's being discussed here), Heroku, and Slack.
I assume the main synergy is just of the business kind. You can include Slack in a big overall Salesforce "deal" and have one big (steak dinners and alcohol-style) contract negotiation.
And honestly even though I teased above about the lack of integration or consistency (it took like 10 years for one to be able to even log into ET with Salesforce creds), I'm glad that they don't really do anything to their acquisitions to integrate them, since I have no desire to have any integration between say, Slack, and our bulk emailing platform, and anything like that would surely make Slack worse.
Caveat: the further you get into non-tech, as a customer base, the more prevalent this is. On the tech side, there's at least a thin veneer of objectivity (often masking a quiet steak dinner, in which the actual solution was picked).
The last negotiation I was there for, for instance, in late 2021, the SF guys were pitching (hard) a product called "Salesforce Einstein" which was promised to be everything to everyone. I see they are now calling it "AI" which wasn't the main way they described it then before AI was such a hot buzzword. I think it was just branding for some kind of marketing workflow tooling, but to hear them tell it, it would do anything we could imagine.
The current place I work will call up Microsoft, databricks, or someone else and have them pay for a hackathon with ~100 participants including catered meals and dinners out for a week.
I sat next to one vendor, I saw the total bill for the dinner (30k). He didn’t flinch and slapped down his Amex
It has at least two (2) ecommerce functions (more if you count B2B Classic / CloudCraze)
1. Salesforce Commerce Cloud B2C - 2016 Demandware acquisition, somewhere in the spectrum of PaaS to SaaS, separate offering compared to the rest of the Salesforce platform. Customizations are done in ISML (JSP/JSTL/JSF-like) and an ECMAScript-like language in modern implementations (not going to cover SiteGenesis, Pipelines, and SiteGenesis Controllers for you old folks here). APIs are provided by the legacy OCAPI layer, and SCAPI layer, which has a thin Mulesoft API layer on top
2. Salesforce Commerce Cloud B2B/D2C - Salesforce-native platform (e.g. native Salesforce objects). Customizations done via Lightning (front-end) and Apex (Java-like language). More-or-less fully integrated into the Salesforce platform. More or less fully SaaS.
Demandware (and subsequently, SFCC) was one of the first ecommerce platforms to pioneer licensing a commerce platform based on revenue sharing (given the SaaS-like model), as opposed to legacy self-hosted platforms (ATG, Hybris, IBM WebSphere) which initially focused on licensing per seats or CPU.
Salesforce Commerce is an entirely different stack than Saleforce CRM. It's essentially DemandWare that was rebranded. It is the same parent company but think of it as a separate software entirely.
> and I've been surprised to see it pop up in non-sales spaces (ex. the CFPB complaint system).
Look at the billions Salesforce makes every year, they are in a lot of industries you might not have thought of.
Shopify is like the easiest software in the world to set up, looks really good and professional right out of the box, and has tons of integrations. It's rapidly taking over other product areas (ex the Shop Pay wallet across different Shopify tenants) but super easy to understand. It can be set up and used by a one-person non-technical business, but you also see it in larger stores with considerable revenue.
I don't see how anyone would ever wind up doing Salesforce unless they are large enough to do the whole RFP/bids thing that needs some kind of specialist to write and compete for.