Have you heard about Oracle ATG?
It’s framework for building up an e-commerce web application now owned by oracle.
If you’ve heard of Magento/Prestashop , then ATG is java version of those and it’s used for large scale e-commerce web apps unlike the earlier which is mainly used for low to medium scale.
It provides support for B2B and B2c as well as support for managing content for business users.
Some Companies I know which uses ATG are Walmart,Tesco.
Oracle ATG Web Commerce enables you to deliver a personalized online buying experience for each customer by presenting relevant content and merchandizing, personalized search, customized marketing programs, and tailored websites. Web commerce capabilities allow you to merchandise more quickly, easily, and effectively, rapidly launch commerce sites for new brands, markets, and even single-purpose campaigns, easily create and manage both simple and complex promotions, use mobile devices and social media to drive sales, and quickly expand internationally and target new countries and segments more effectively.