Nick Lansley explains the
background to Tesco.com adopting ATG e-commerce platform.
Here are some of the key points.
1. For years Tesco differentiated itself from the competition by writing its own e-commerce software that fitted in perfectly with its processes.
2. Competitors who tried to copy this software were unable to replicate its internal functionality. (Nick refers to "special algorithms".)
3. But the "core systems" are not Tesco's "core business". So Tesco has decided to outsource.
4. Tesco selected an e-commerce software platform that matches its core systems the closest.
5. With the core already there, Tesco will devote its IT staff to designing and developing new business improvements and ideas.
Analysis
This story fits with the view of "services on the fault line" which the CBDI Forum has adopted and adapted from Geoffrey Moore. Capabilities migrate around the grid. The core e-commerce platform is migrating from top-level to bottom-right; meanwhile Tesco is devoting its internal IT resources to generating new functionality from bottom-left.

The classification of capabilities depends partly on the link to business outcomes / value. It also depends on the knowledge associated with each capability. Correct decoupling between capabilities depends on encapsulating the knowledge (know-how) embedded in each capability. (This is a version of the well-known architectural principle: separation of concerns.)
So we can understand the strategic cycle of capabilities (core and contextual) proposed by Geoffrey Moore, by reference to a model of the knowledge cycle proposed by Max Boisot.

I don't know whether the "special algorithms" remain proprietary to Tesco, or whether they (or at least the "commodity" provided by these algorithms) become available to other users of the same platform. In any case, I guess Tesco will be looking to develop new and more sophisticated algorithms.
References
Metropolis and SOA Governance (Microsoft Architecture Journal 5)
Business Strategy Planning for the Service Economy (CBDI Journal - subscription required)