One system for e-shops, each takes only its own modules
If every client had their own copy of the code, every fix would have to be made several times. So the platform has a shared core, admin and e-shop, and everything else, such as carriers, payments, price comparison sites or accounting, is a module. A particular shop is a small project that puts together the modules it needs. A fix to the core is made once and each shop picks it up when its turn comes. Kubisport, La Notte and Vrtal look completely different in the screenshots and still stand on the same foundation.