The Evolving Role of Magento in E-Commerce