What would be your ideal infrastructure?
Would you build it from scratch? or would you use existing platforms (SaaS, self hosted CMS, etc.)?
Is there a combination of ERP, PIM and CMS that is working well for you?
I am specifically interested in answers targeting businesses with 100M$+ yearly turnover and with the requirements that they frequently have: multi-language, multi-currency, multi-warehouse.
Vendors like Toshiba[1] are starting to offer some forkable microservices/APIs that let you control your destiny on development while also giving you an architectural headstart so you don't rediscover the e-commerce domain from first principles. (But it does usually mean you're committing to spending money on POS hardware - may be an assumed cost in some omnichannel use cases.)
At a certain point, you need to ask yourself how much digital is a competitive differentiator for your business. It's increasingly tablestakes in B2C with B2B not far behind, and the SaaS/platform solutions will indefinitely saddle you with sales-driven SIs and upgrade cycles if you don't bring those capabilities in-house. It's pretty difficult to do rapid, customer-centric iteration with Adobe Experience Manager or similar low-code front-end platforms.
For teams that are trying to bring more in-house, you can do a custom build or cobble together solutions but hopefully your e-commerce org has product and technology leaders who know the domain from previous experience or you're in for a long learning curve!
[1] https://commerce.toshiba.com/wps/portal/marketing/?urile=wcm...